0

在 Radgrid 中,当有人单击保存按钮并检查以确保数据全部格式正确或有效时,如何使添加新记录保持打开状态?在我告诉他们数据无效并保留他们已经输入的值后,我希望添加新记录保持打开状态。

4

2 回答 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 回答