我正在使用数据集在不使用SQL服务器的情况下显示Crystal报表上的数据.
我的问题是数据没有插入表中.
这是我的代码:
try
{
DataSet2 ds1 = new DataSet2();
DataTable t1 = ds1.Tables.Add("report1");
t1.Columns.Add("mtrno", Type.GetType("System.String"));
t1.Columns.Add("pf1", Type.GetType("System.String"));
t1.Columns.Add("pf2", Type.GetType("System.String"));
t1.Columns.Add("pf3", Type.GetType("System.String"));
t1.Columns.Add("pf4", Type.GetType("System.String"));
t1.Columns.Add("pf5", Type.GetType("System.String"));
t1.Columns.Add("pf6", Type.GetType("System.String"));
t1.Columns.Add("pf7", Type.GetType("System.String"));
t1.Columns.Add("rel", Type.GetType("System.String"));
//t3.Columns.Add("r_no",Type.GetType("System.String"));
//t3.Columns.Add("date", Type.GetType("System.String"));
//t3.Columns.Add("type", Type.GetType("System.String"));
//t3.Columns.Add("const", Type.GetType("System.String"));
//t3.Columns.Add("volt", Type.GetType("System.String"));
//t3.Columns.Add("class", Type.GetType("System.String"));
//t2.Columns.Add("rel", Type.GetType("System.String"));
DataRow r1;
// DataRow r3;
textBox1.Clear();
DirectoryInfo d_info = new DirectoryInfo("D:\\");
FileInfo[] f_info = d_info.GetFiles("*.txt");
foreach (FileInfo fi in f_info)
{
string fname = @"D:\\" + Path.GetFileNameWithoutExtension(fi.Name) + ".txt";
if (fname.Contains(listBox1.SelectedItem.ToString()))
{
StreamReader sread1 = …Run Code Online (Sandbox Code Playgroud) 我有一个包含日期时间的字符串...
string S="08/18/2013 24:00:00"
DateTime DT = DateTime.ParseExact(S, "MM/dd/yyyy HH:mm:ss", null);
Run Code Online (Sandbox Code Playgroud)
我想将它解析为日期时间,但显示这样的异常.日历System.Globalization.GregorianCalendar中不支持字符串表示的DateTime.
请告诉我这个问题的任何解决方案.