接着上一篇顯示,講一下顯示之後的對一行資料的點選和右鍵菜單的實作
點選事件
首先在界面中點選gridcontrol,在屬性中選擇時間(小閃電的标志),找到操作-Click,在後面自己明明點選的方法名,回車進入函數實作界面,輸入實作的功能代碼即可實作點選後的功能,代碼為按操作執行後的自動生成的
private void gridControl1_Click(object sender, EventArgs e)
{
//功能方法
}
右鍵菜單及事件
右鍵我隻設了兩個功能,在設計界面點選工具箱找到ContextMenuStrip,拖到gridControl中,可以看到左上有了一個右鍵的菜單設計,我添加了一個複制一個打開外部exe的功能
然後點選添加的右鍵項,設定屬性中的Text項,為顯示的内容;
點選事件進行功能的函數實作
private void Click_Copy(object sender, EventArgs e)
{
DataRow myDataRow = gridView1.GetDataRow(gridView1.FocusedRowHandle);
Clipboard.SetDataObject(myDataRow["IP"].ToString() + ":" + myDataRow["Port"].ToString());
}
右鍵兩個功能:
- 複制功能在文章https://blog.csdn.net/u010458948/article/details/101509510中講過
- 打開外部exe程式在文章https://blog.csdn.net/u010458948/article/details/101509127中講過