Radgrid添加新的记录数据检查

时间:2013-02-04 16:18:13

标签: telerik radgrid

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

2 个答案:

答案 0 :(得分:1)

在Grid的编辑模板中,您始终可以使用Validators。如果验证者没有通过,编辑表格将不会发布。

您可以查看以下演示:

http://demos.telerik.com/aspnet-ajax/grid/examples/dataediting/validation/defaultcs.aspx

添加新记录时 - 请注意UnitPrice是必填字段。如果您没有输入,则更新按钮不会触发回发。

希望这很有用。

答案 1 :(得分:-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;  
    }
}