我有一個Winforms應用程序,它具有在運行時數據綁定的DataGridView。 其中一列主要包含文本,但其中一些單元格填充了我希望可點擊的網址。 我怎麼能告訴DataGridView,如果單元格中的值看起來像一個有效的網址ie。從「http」開始還是類似的東西讓它成爲可點擊的鏈接?如何設置DataGridViewColumn數據根據單元格的值在運行時鍵入?
0
A
回答
1
一個解決方案,做的訣竅是將以下代碼添加到DataGridView的CellClick事件。
if (this.dataGridViewName[e.ColumnIndex, e.RowIndex].Value.ToString().StartsWith("http"))
{
Process p = new Process();
p.StartInfo.FileName = Utilities.getDefaultBrowser();
p.StartInfo.Arguments = this.dataGridViewName[e.ColumnIndex, e.RowIndex].Value.ToString();
p.Start();
}
我得到了代碼從一個非常有用的文章啓動瀏覽器還有getDefaultBrowser()代碼here
1
Put a user control那裏有一個像鏈接,文本框或組合框,但只讓其中一人在任何時間可見多個子控件。
相關問題
- 1. 運行時根據數據設置表格行
- 2. 根據活動單元格設置多個單元格值
- 3. 如何根據ooo-calc上的單元格值設置單元格顏色?
- 4. 根據其他單元格的信息設置單元值
- 5. 如何根據單元格值爲列表視圖設置數據觸發器?
- 6. 在運行時設置單元格數據類型刪除apache poi中的單元格數據
- 7. 在運行時設置數據源值
- 8. 根據單元格值設置ASP DataGrid行顏色
- 9. 根據另一個jqgrid單元的值在jqgrid單元格中設置值
- 10. 如何根據單元格中的變量值設置數據網格行的背景
- 11. 如何根據單元格值
- 12. 根據條件設置單元值
- 13. 根據一些條件使用LINQ設置數據表格單元格值
- 14. 根據單元格的值加入單元格vba
- 15. Handsontable - 根據單元格值
- 16. 如何根據DGrid中的輸入參數設置單元格顏色
- 17. 根據單元格內的值設置單元格的背景顏色
- 18. 如何根據單元格的值在VBA中隱藏行
- 19. 根據單元格值選擇行
- 20. 根據單元格值爲HTML/jquery表格單元格設置顏色
- 21. Twig根據鍵設置數組值
- 22. 根據其他2個單元格的值設置excel單元格
- 23. 使用Jinja2/Bootstrap根據數據類型設置表格單元
- 24. 如何在swift中爲運行時的基本數據類型設置鍵值?
- 25. 如何根據數據網格的標題或列設置數據網格中單元格的信息?
- 26. 如何根據單元格的值對jtable的單元格進行着色
- 27. Excel - 根據單元格內容設置Userform複選框的值
- 28. 如何根據單元格值在Excel中刪除一行?
- 29. 如何根據jQuery數據表的列名獲取一行的單元格值?
- 30. 如何根據該行的單元格值動態鎖定單元格?
您可以手動跳過發現默認的瀏覽器,並讓Windows如果只是路過自動使用它URL,如下所示:System.Diagnostics.Process.Start(dataGridViewName [e.ColumnIndex,e.RowIndex] .Value.ToString()); – jdh 2012-09-21 19:08:53