2011-05-20 90 views
0

嗨 我在窗體中使用datagridview。問題是它沒有顯示大量的數據。當用戶把大文本datagridview給出異常並且不出現時,我在數據庫中有註釋字段。並給出異常約束異常未處理 無法啓用約束。一行或多行包含違反非空,唯一或外鍵約束的值。如何使用c#在datagridview中添加視圖鏈接?

我想只顯示用戶的名稱,並通過點擊它的重新生成的詳細信息在消息框中打開。我在asp.net的datagridview中使用了超鏈接,但這裏使用網格的方式是不同的。我對csharp很陌生。所以沒有任何想法來實現這一點。 有幫助嗎?

至於 Touseef

回答

0

看看你網格視圖TextBox控件的MaxLength財產。將myTextBox.MaxLength =設置爲該字段在數據庫中允許的字符數。

+0

有沒有什麼辦法讓像鏈接網格列onclicking其彈出特定領域的..假設我有用戶名的列中的信息,,點擊用戶名就彈出其中有一個窗口用戶剩餘的信息?我有asp Web應用程序中的datagridview的想法。但我在窗口應用程序中使用網格。 – 2011-05-21 10:20:16

1
+0

有什麼辦法讓網格列像鏈接onclicking其彈出的特定領域的信息..假設我有用戶名的列,通過點擊用戶名它彈出一個窗口,其中有用戶剩餘的信息?我有asp Web應用程序中的datagridview的想法。但我在窗口應用程序中使用網格。 – 2011-05-21 10:20:33

+0

@Touseef您可以使用DGV的CellContentClicked事件的ColumnIndex屬性來查看是否單擊了您的用戶名列。如果是這樣,您可以使用事件的RowIndex屬性訪問DGV中其他列上的同一行。 – 2011-05-23 15:45:18