在datagrid里,我添加一筆record,用的是dataset里加一個空的row,然後在把模式改成update的模式,但是發現在我click 新加的那一行的 update的時候,datagrid_UpdateCommand沒有觸發.其他的都是正常的.(我的select 語句里有個主鍵的),why?
解决方案 »
- FCKeditor编辑区的背景色怎么设置?
- IIS写入XML访问被拒绝!!!
- 获取数据库记录条数,下面代码该怎么改
- 新手提问,打开sln无法读取项目文件~~~~~~~
- 上传文件FileUpload1的这串想设为公共变量..怎么办..
- 算法.......国人请进!谢谢
- 将数据库信息存在注册表中,当页面初始化时为什么不能读取
- web.config中如何使用响对路径
- Datagrid导成Excel时,当Dategrid第一列有Checkbox时如何将这一列忽略?
- 进来看看,这个如何实现.......如果你不帮忙我就死定了..失业了.............歇息饿了
- 如何用代码修改用户的exchange邮箱的地址
- 连不上数据库的问题
{
string sql="select record_id,materialfrom table1 "
DataSet ds=new DataSet();
using(SqlConnection conn=new SqlConnection(connString))
{
SqlDataAdapter adapter=new SqlDataAdapter(sql,conn);
adapter.Fill(ds,"list");
DataRow row=ds.Tables["list"].NewRow();
ds.Tables["list"].Rows.Add(row);
}
datagrid.EditItemIndex=ds.Tables["list"].Rows.Count-1;
datagrid.DataSource=ds;
datagrid.DataBind();
}
然后在按update后,无法触发datagrid_UpdateCommand
后面。只有先绑定数据源,才能制定DataGrid的编辑行。我没有试,提个建议而已。