GridView1.UpdateRow(e.RowIndex, true);
会触发
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)你这样写死循环了
会触发
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)你这样写死循环了
解决方案 »
- 如何在SQL中循环某一列记录?除了用游标之外?
- 我想写出架构很好的asp.net程序,不知怎样开始学习?求学习路线
- mysql读取数据乱码问题,在线等
- 字符串解析实例
- 笔记本thinkpak sl400性能调查
- 关于项目不能调试的问题...急..
- 请问两个关于asp.net打包的问题(1.修改文件夹访问权限;2.设置起始页)
- 末学的一个简单问题,不懂什么意思,请各位指教
- 怎样为 DataGrid 里面的 Select 框赋值呢?
- Asp做一個计数器網頁,但页面不能正确显示计数器的值
- 我想获取迅雷博客里的资源下载名称和下载地址,用什么方法!?????
- .NET连接数据库出现:未将对象引用设置到对象的实例。
{
string KeyValue = GridView1.DataKeys[e.RowIndex].Value.ToString();
if (KeyValue != "0")
return; // key value of 0 indicates the insert row System.Web.UI.WebControls.SqlDataSource ds = (System.Web.UI.WebControls.SqlDataSource)this.FindControl(this.GridView1.DataSourceID);
System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection(ds.ConnectionString);
conn.Open();
string s = ds.InsertCommand;
System.Data.SqlClient.SqlCommand c = new System.Data.SqlClient.SqlCommand(s, conn); System.Data.SqlClient.SqlParameter p;
foreach (System.Collections.DictionaryEntry x in e.NewValues)
{
p = new System.Data.SqlClient.SqlParameter("@" + x.Key, x.Value);
c.Parameters.Add(p);
}
p = new System.Data.SqlClient.SqlParameter("@CategoryID", Request.QueryString["ID"]);
c.Parameters.Add(p);
c.ExecuteNonQuery();
}