验证网格视图中的行并显示消息
本文关键字:显示 消息 网格 视图 验证 | 更新日期: 2023-09-27 18:35:10
我只使用telerik控件。我正在验证一行,如果验证在某些条件下失败。我需要打开辐射窗口并向用户显示消息,说有一些错误。
private void radGridViewHolidays_RowValidating(object sender, GridViewRowValidatingEventArgs e)
{
if (condition )
{
e.valid=false;
Radwindow.Alert("error message");
}
}
当我执行上面的代码时,radwindow
闪烁,我无法关闭窗口,也无法更改网格中的值。
我的问题是:当验证失败时,该行获得焦点,同时我需要向用户显示错误消息。
当我使用messagebox.show()
时,它工作正常。我只需要使用telerik控件(Radwindow)来实现这一点。
一个对象,表示内容和应处理 RadWindow 的 Closed 事件的事件处理程序。
private void radGridViewHolidays_RowValidating(object sender, GridViewRowValidatingEventArgs e)
{
if (condition )
{
e.valid=false;
Radwindow.Alert("error message", this.OnClosed);
}
}
像这样尝试
private void OnClosed( object sender, WindowClosedEventArgs e )
{
RadWindowManager.Current.CloseAllWindows();
}
C#
RadWindowManager1.RadAlert("An <br /><b>html</b> string.<br />", 200, 100);
注意:警报对话框的外观由两个因素控制:RadWindowManager 的 Skin 属性,以及作为参数传递给 RadAlert 的值。参数可以包括作为消息传入的 HTML 字符串、宽度、高度和标题字符串。
欲了解更多信息