C# 将onclick事件添加到asp.net DetailsView中的命令字段
我在C# 将onclick事件添加到asp.net DetailsView中的命令字段,c#,asp.net,C#,Asp.net,我在DetailsView中有这个命令字段 <asp:CommandField ShowInsertButton="True" CancelText="Reset" /> 如何执行此操作?使用ItemCommand事件 从DetailView控件中获取诸如Textbox之类的控件 检查它们是否为空 如果不为null,则获取值 执行插入、更新任何您喜欢的操作 提交更改 重新绑定你的控制 它应该会起作用。希望对你有所帮助@karthi我已经试过了。但不起作用。我在代码隐藏中设置的文本框
DetailsView
中有这个命令字段
<asp:CommandField ShowInsertButton="True" CancelText="Reset" />
如何执行此操作?使用ItemCommand事件
从DetailView控件中获取诸如Textbox之类的控件
检查它们是否为空
如果不为null,则获取值
执行插入、更新任何您喜欢的操作
提交更改
重新绑定你的控制
它应该会起作用。希望对你有所帮助@karthi我已经试过了。但不起作用。我在代码隐藏中设置的文本框数据,插入后不在数据库表中。
protected void ABC_DV_ItemInserting(Object sender, DetailsViewInsertEventArgs e)
{
TextBox p = (TextBox)LKArea_DV.FindControl("txt_p");
TextBox x= (TextBox)ABC_DV.FindControl("txt_x");
TextBox y= (TextBox)ABC_DV.FindControl("txt_y");
string[] q = p.Text.Trim().Split(',');
x.Text = q[0];
y.Text = q[1];
}