我有 DevExpress GridControl 和自定义编辑表单,用于在 VB.net 中更新或添加行。问题:1-当用户单击弹出编辑表单上的更新按钮时,如何使用此事件执行一些额外的代码。例如在数据库和 est 中做一些事情 2-如何更改编辑表单上标准按钮的名称和可见性?请帮我。谢谢
问问题
633 次
1 回答
0
您需要处理 GridView 的EditFormPrepared事件来修改自定义编辑表单中的控件。例如:
private void gvEmployees_EditFormPrepared(object sender, EditFormPreparedEventArgs e)
{
EventHandler UpdateButton_Click = null;
var updateButton = e.Panel.Controls.OfType<PanelControl>().FirstOrDefault().Controls.OfType<SimpleButton>().Select(x => x.Text == GridLocalizer.Active.GetLocalizedString(GridStringId.EditFormUpdateButton) ? x : null).FirstOrDefault();
updateButton.Text = "My new button text";
UpdateButton_Click = (s, eventarg) =>
{
//Your code here
};
updateButton.Click += UpdateButton_Click;
}
于 2019-01-08T22:24:03.423 回答