Telerik Radgrid添加新记录数据检查

Telerik Radgrid添加新记录数据检查,telerik,radgrid,Telerik,Radgrid,在Radgrid中,当有人单击“保存”按钮时,我如何保持“添加新记录”处于打开状态,并进行检查以确保数据的格式正确或有效?在我告诉他们数据无效后,我希望“添加新记录”保持打开状态,并保留他们已经输入的值。解决了这个问题 protectedvoidrdgdr1_InsertCommand(objectsender, GridCommandEventArgs e) { GridEditableItem editItem = (GridEditableItem)e.Item; Text

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

解决了这个问题

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;  
    }
}

在网格的编辑模板中,始终可以使用验证器。如果验证程序未通过,编辑表单将不会发布

您可以查看以下演示:

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

希望这是有用的