我的代码:
DataTable dt = oe.aa("读取数据库中数据");
DataRow[] dr = dt.Select("序号=1");
dt.Clear();
dt.Rows.Add(dr);
添加的时候报错 提示说 (dr的长度大于dt的列数) 可是他们的列数是相同的啊!!!
请问该怎样正确添加(不要用循环)谢谢!!!
DataTable dt = oe.aa("读取数据库中数据");
DataRow[] dr = dt.Select("序号=1");
dt.Clear();
dt.Rows.Add(dr);
添加的时候报错 提示说 (dr的长度大于dt的列数) 可是他们的列数是相同的啊!!!
请问该怎样正确添加(不要用循环)谢谢!!!
解决方案 »
- 散分了。在线等。
- --------------------javascript 中调用服务端的方法用 <%= 方法1() %> 如果方法中准备用javascript的变量作为 方法1的参数应该怎样写?
- 有关excel数据导入,数据丢失问题
- treeView加了复选框后如何禁止用户点击联接。
- 指定目录下的文件批量上传,无须选择每个文件,如何实现?
- 如何将外部数据导入asp.net页面中
- asp.net做的留言板两个时间的问题~
- 如何在DataGrid每条记录下面画一条线
- js做的那个可编辑的下拉框谁有?
- 怎样在asp.net中计算叶面执行所耗时间?
- .net中用js判断用户是否登录
- 正则表达式 *-aaa-*
DataColumn dc = null;
dc = tblDatas.Columns.Add("ID", Type.GetType("System.Int32"));
dc.AutoIncrement = true;//自动增加
dc.AutoIncrementSeed = 1;//起始为1
dc.AutoIncrementStep = 1;//步长为1
dc.AllowDBNull = false;//dc = tblDatas.Columns.Add("Product", Type.GetType("System.String"));
dc = tblDatas.Columns.Add("Version", Type.GetType("System.String"));
dc = tblDatas.Columns.Add("Description", Type.GetType("System.String"));DataRow newRow;
newRow = tblDatas.NewRow();
newRow["Product"] = "水果刀";
newRow["Version"] = "2.0";
newRow["Description"] = "打架专用";
tblDatas.Rows.Add(newRow);newRow = tblDatas.NewRow();
newRow["Product"] = "折叠凳";
newRow["Version"] = "3.0";
newRow["Description"] = "行走江湖七武器之一";
tblDatas.Rows.Add(newRow);方法二: DataTable tblDatas = new DataTable("Datas");
tblDatas.Columns.Add("ID", Type.GetType("System.Int32"));
tblDatas.Columns[0].AutoIncrement = true;
tblDatas.Columns[0].AutoIncrementSeed = 1;
tblDatas.Columns[0].AutoIncrementStep = 1;tblDatas.Columns.Add("Product", Type.GetType("System.String"));
tblDatas.Columns.Add("Version", Type.GetType("System.String"));
tblDatas.Columns.Add("Description", Type.GetType("System.String"));tblDatas.Rows.Add(new object[]{null,"a","b","c"});
tblDatas.Rows.Add(new object[] { null, "a", "b", "c" });
tblDatas.Rows.Add(new object[] { null, "a", "b", "c" });
tblDatas.Rows.Add(new object[] { null, "a", "b", "c" });
tblDatas.Rows.Add(new object[] { null, "a", "b", "c" });
DataTable dt=new DataTable();
DataRow dr=dt.NewRow();
dt.Rows.Add(dr);
DataTable dt=new DataTable();
DataRow dr=dt.NewRow();
dt.Rows.Add(dr);