可以,生成一个只有空值(0或"")的DataTable,绑定给DataGrid,然后在进行编辑的时候,把改变后的值保存在DataTable里面。
解决方案 »
- Sys.ArgumentUndefinedException 参数名是type
- 这个网站是怎么炼成的?
- 100分,问两个问题!!
- 一个Redirect问题,应该很简单,但我不会,而且很急
- 怎样在网页中捕获键盘消息,并且不引起防火墙报警?
- 求在网页中获得浏览者的ip的代码(vb)
- DataTable中的移除问题。
- !php中怎样调用.NET生成的Web Service?
- 两个耗时SQL查询结果绑定到两个GridView,但结果想导出到一个Excel中怎么办?
- 小弟刚学.net,请给个树型菜单的例子,VB.NET的,谢谢,有分
- datagrid小问题,高手请指教!!!在线等待!!!
- RadioButtonList的问题,急救
select field1,field2,field2... from table where id=0 //设一个不满足的条件(取得空记录,只有结构)
DataTable dt=.....;或者:
DataTable dt=new DataTable();
dt.Columns.Add(new DataColumn("field1", typeof(string)));
dt.Columns.Add(new DataColumn("field2", typeof(string)));
...为DataTable添加行(空值)
DataRow dr=dt.NewRow();
for(int i=0;i<dt.Columns.Count;i++)
{
string type=dt.Columns[i].DataType.ToString().ToLower();
if(type.IndexOf("int")>=0)dr[i]=0;
else if(type.IndexOf("string")>=0)dr[i]="";
...//如有需要,再做一些其它类型的判断
}
dt.Rows.Add(dr);然后编辑后的值,直接写入DataTable里面。