62,041
社区成员
发帖
与我相关
我的任务
分享
string[] colsName = "aaa;bbb;ccc;....".Split(';');
DataTable table = new DataTable();
foreach (string colname in colsName)
{
DataColumn col = new DataColumn(colname);
table.Columns.Add(col);
}
往表加数据的时候 你可以
DataRow row = table.NewRow();
//这边给表赋值时直接用列索引 而这个值可以在上面添加列的时候得到
row[0] = "xxx";
row[1] = "xxx";
.....
[/quote]
这个倒是值得一试string[] colsName = "aaa;bbb;ccc;....".Split(';');
DataTable table = new DataTable();
foreach (string colname in colsName)
{
DataColumn col = new DataColumn(colname);
table.Columns.Add(col);
}
往表加数据的时候 你可以
DataRow row = table.NewRow();
//这边给表赋值时直接用列索引 而这个值可以在上面添加列的时候得到
row[0] = "xxx";
row[1] = "xxx";
.....
DataTable dt = GetDataTable(“select time,val from 表”);//这边得你自己写如何获取数据库中的
for (int i = 0; i < dt.Rows.Count; i++)
{
string[] Alldata = dt.Rows[i][1].ToString().Split(';');
string AssignTo = Alldata[0];
string stateid = Alldata[1];
System.Data.DataTable dtFiles = new System.Data.DataTable();
dtFiles.Columns.Add(new System.Data.DataColumn("时间"));
dtFiles.Columns.Add(new System.Data.DataColumn("账号"));
dtFiles.Columns.Add(new System.Data.DataColumn("密码"));
dtFiles.Columns.Add(new System.Data.DataColumn("联系电话"));
dtFiles.Columns.Add(new System.Data.DataColumn("备注"));
DirectoryInfo dir = new DirectoryInfo(sourcePath);
string TpeReport = "";
foreach (FileInfo files in dir.GetFiles("*.*"))
{
System.Data.DataRow drFile = dtFiles.NewRow();
drFile["时间"] = dt.Rows[i][0].ToString();
drFile["账号"] = Alldata[0];
drFile["密码"] = Alldata[1];
drFile["联系电话"] = Alldata[2] ;
drFile["备注"] = Alldata[3];
dtFiles.Rows.Add(drFile);
}
//最后把dtFiles 绑定给页面中的table