如何将下面的数据加入DataTable,并如何显示出来?
一、加入DataTable。
private int a;
private string b;
private string msg;
private int radomnum;//radomnum是一个随机数字private static DataTable viewkeyword()
{
DataTable dt = new DataTable();
//如何将下列数据加入DataTable中:
for(int i=0;i<radomnum;i++)
{
a = 1997+i;
b = "font" + i;
}
return dt;
}
二、显示DataTable;
private string viewresult()
{
DataRowCollection rc = viewkeyword().rows;
//显示内容放入msg中
……
return msg;
}
一、加入DataTable。
private int a;
private string b;
private string msg;
private int radomnum;//radomnum是一个随机数字private static DataTable viewkeyword()
{
DataTable dt = new DataTable();
//如何将下列数据加入DataTable中:
for(int i=0;i<radomnum;i++)
{
a = 1997+i;
b = "font" + i;
}
return dt;
}
二、显示DataTable;
private string viewresult()
{
DataRowCollection rc = viewkeyword().rows;
//显示内容放入msg中
……
return msg;
}
dt.Columns.Add("a",typeof(System.Int32));
dt.Columns.Add("b",typeof(System.String));
dt.Columns.Add("msg",typeof(System.String));object[] myobj=new object[3];
myobj[0]=a;
myobj[1]=b;
myobj[2]=msg;
dt.Rows.Add(myobj);
DataTable dt = new DataTable();
dt.Columns.Add("a",typeof(System.Int32));
dt.Columns.A1dd("b",typeof(System.String));
for(int i=0;i<radomnum;i++)
{
aa=1997+i;
bb="font"+i.ToString();
DataRow dr=dt.NewRow();
dr[0]=aa;
dr[1]=bb;
dt.Rows.Add(dr);
}你所说的显示数据,不知是否要循环DataTable中的所有数据,代码如下:
foreach(DataRow dr in dt.Rows)
{
string msg=dr[1].ToString();
}
在private string viewresult()中分别显示出来。