接着上一篇顯示,講一下顯示之後的對一行數據的點擊和右鍵菜單的實現
點擊事件
首先在界面中點擊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中講過