在 Radgrid 中,当有人单击保存按钮并检查以确保数据全部格式正确或有效时,如何使添加新记录保持打开状态?在我告诉他们数据无效并保留他们已经输入的值后,我希望添加新记录保持打开状态。
问问题
2549 次
2 回答
1
在 Grid 的编辑模板中,您始终可以使用 Validators。如果验证者没有通过,编辑表单将不会发布。
你可以看看下面的演示:
http://demos.telerik.com/aspnet-ajax/grid/examples/dataediting/validation/defaultcs.aspx
添加新记录时 - 请注意 UnitPrice 是必填字段。如果您不输入更新按钮将不会触发回发。
希望这是有用的。
于 2013-02-05T18:09:00.207 回答
-1
弄清楚了。
protectedvoidrdgdr1_InsertCommand(objectsender, GridCommandEventArgs e)
{
GridEditableItem editItem = (GridEditableItem)e.Item;
TextBox OrderText=(TextBox)editItem["UniqueName"].Controls[0]
if(OrderText.Text=="correct")
{
//insert the data in the database
}
else
{
e.Canceled = true;
}
}
于 2013-02-05T13:45:26.893 回答