你的问题出在你已经连续两次增加了行.第一次,
DataRow row=ds_data1.Tables[0].NewRow (); 你声明row变量时已经在表中新增了一行.
第二次,ds_data1.Tables[0].Rows.Add(row); 你再显式增加了一行.你应该在声明row变量时不要用Table的增加实例,而直接创建一个DataRow的实例.如:
DataRow row=new DataRow()
DataRow row=ds_data1.Tables[0].NewRow (); 你声明row变量时已经在表中新增了一行.
第二次,ds_data1.Tables[0].Rows.Add(row); 你再显式增加了一行.你应该在声明row变量时不要用Table的增加实例,而直接创建一个DataRow的实例.如:
DataRow row=new DataRow()
解决方案 »
- 服务器端XML文件设置权限
- 验证控件问题,
- 请问大家ASP.NET的aspx页面数据绑定<%# Eval(" 这里面是数据库的字段还是实体层的字段属性")%> 谢谢
- 关于URL重写问题(高手进急~~~~和以前别人问的不一样)
- ASP.NET 2.0 页面如何继承基类
- 各位大哥 帮我看一下这个错误信息是怎么搞得?
- ASP.NET开发的简单问题,在线等!
- 给我一个能用的,界面好看的音乐在线点播程序,50分奉送!!
- 错在哪里??????
- 为什么我的Session变量经常丢失?
- 大家帮我看看错在哪里,向数据库插入数据的问题
- 原先在.net Framework1.0下的asp.net项目,在Framework 1.1下可以运行吗?
DataGrid1.DataBind ();
怎么有两次!
改成:
Row!mcid = ds_data1.Tables(0).Rows(0).Item("mcid").ToString().Trim()
看一下