【发布时间】:2017-10-06 06:07:59
【问题描述】:
我正在使用 C# 开发 winform 应用程序,但未触发 Gridview 单元格双击事件。我在下面给出了我的源代码
private void gridView2_DoubleClick(object sender, EventArgs e)
{
try
{
GridView view = (GridView)sender;
DataTable getGrid = (DataTable)Popup_Grid.DataSource;
int RowVal = gridView2.FocusedRowHandle;
string FieldVal = ERPModule.isnull(Convert.ToString(gridView2.GetRowCellValue(RowVal, gridView2.Columns["DisplayName"])), "");
if (RowVal != -1)
{
string SelectionStart = richTextBox1.Text.Substring(0, richTextBox1.SelectionStart);
string SelectionEnd = richTextBox1.Text.Substring(richTextBox1.SelectionStart, richTextBox1.Text.Length - richTextBox1.SelectionStart);
richTextBox1.Text = SelectionStart + FieldVal + SelectionEnd;
Displaydata_Popup_Container.Parent.FindForm().Close();
}
else
{
Displaydata_Popup_Container.Parent.FindForm().Close();
}
}
catch (Exception ex)
{
Utility.ErrorLog.WriteToFile(DataFile.errorFile, "PrintList : gridView2_DoubleClick()", ex.Message);
}
}
【问题讨论】:
-
您要简化的内容
-
是否有可能传递类型消息?对象变量和字段仅更改。所以请让我知道简化此代码的任何可能性
标签: c# .net winforms devexpress