如何给datatable的某一列赋值?
我要将变量classno赋值给dt这个datatable中的classno列,以下写法不对,应该怎么写?Datatable dt=new Datatable();
string classno="11";
dt.Rows[i]["classno"] = classno; --------------------编程问答-------------------- 错的,你创建了表,没有创建列,怎么赋值 --------------------编程问答--------------------
Datatable dt=new Datatable();--------------------编程问答-------------------- table改为dt --------------------编程问答-------------------- //创建临时表
string classno="11";
dt.Rows[i]["classno"] = classno;
table.Columns.Add("classno");
DataTable Dt = new DataTable();
//创建表中的列
Dt.Columns.Add("proname");
DataRow row = Dt.NewRow();
//给列赋值
row["proname"] = "赋值了"; --------------------编程问答--------------------
foreach(DataRow row in dt.Rows){
row["classno"] = "xx";
}
--------------------编程问答-------------------- //创建临时表
DataTable Dt = new DataTable();
//创建表中的列
Dt.Columns.Add("proname");
DataRow row = Dt.NewRow();
//给列赋值
row["proname"] = "赋值了";
//把有值的列添加到表
Dt.Rows.Add(row); --------------------编程问答-------------------- i从那里来?? --------------------编程问答-------------------- DataTable Dt = new DataTable();
dt.Columns.Add(new DataColumn("proname", typeof(int)));
DataRow row = Dt.NewRow();
row["proname"]=1;
Dt.Rows.Add(row);
--------------------编程问答--------------------
正解! --------------------编程问答--------------------
错了,这个才是正解1 --------------------编程问答-------------------- DataTable newDt = new DataTable();
DataColumn newDc = new DataColumn("columnName");
newDt.Columns.Add(newDc);
DataRow newDr = newDt.NewRow();
newDr["columnName"] = "测试";
newDt.Rows.Add(newDr);
for (int i = 0; i < newDt.Rows.Count; i++)
{
Response.Write(newDt.Rows[i]["columnName"].ToString());
} --------------------编程问答-------------------- DataSet dst = new DataSet();
dst.Tables.Add(new DataTable());
dst.Tables[0].Columns.Add("a");
dst.Tables[0].Columns.Add("Description");
dst.Tables[0].Rows.Add(new string[] {"",""});
DataRow row = dst.Tables[0].NewRow();
row[0] = "";
row[1] = 1;
row[2] = "";
dst.Tables[0].Rows.Add(row);
--------------------编程问答--------------------
DataTable dt = new DataTable();--------------------编程问答--------------------
dt.Columns.Add("classno");
DataRow dr = dt.NewRow();
string classno = "11";
dt.Rows[0]["classno"] = classno;
--------------------编程问答-------------------- 看看基础的再出来问好吗? --------------------编程问答--------------------
System.Data.DataTable dt = new System.Data.DataTable();
System.Data.DataRow dr;
dt.Columns.Add(new System.Data.DataColumn("列名1", typeof(System.String)));
dt.Columns.Add(new System.Data.DataColumn("列名2", typeof(System.String)));
dt.Columns.Add(new System.Data.DataColumn("列名3", typeof(System.String)));
.......
dr = dt.NewRow();
dr[0] = "00000" ;//列名1
dr[1]="11111";//列名2
......
dt.Rows.Add(dr);
补充:.NET技术 , ASP.NET