2010-05-27 122 views
0

我正在使用DevExpress GridControl通過存儲過程(即。SELECT * FROM aTable)從我的數據庫顯示信息。不幸的是,當我運行程序時,它不顯示任何信息,列等。它顯示一個空表。GridControl不顯示它包含的數據

我知道有GridView包含的信息,但我有打印語句返回行數。具體來說:

Console.WriteLine(GridView2.RowCount) ' returns the number of rows that should be displayed 
Console.WriteLine(myTable.Rows.Count) ' returns the number of rows that should be displayed 

我該怎麼做才能讓表格(DataTable)和DataView中的實際數據顯示給用戶。我知道行數是正確的,因爲當我添加/刪除記錄時,行數通過遞增/遞減來關聯。

另外我在C#和Visual Basic

+1

您是讓網格創建列還是它們是預定義的。我知道如果我預先定義了列,我必須將該列的DataMember設置爲等於表中的Case感性列名稱的名稱。 – Mike 2010-05-27 19:36:39

+0

我以爲我讓網格創建列。這就是爲什麼我認爲我不必在設計師中專門添加列名稱的原因。 – Kyra 2010-05-31 15:59:38

回答

1

確定這同樣的問題我有解決方案,它是相當容易的。進入設計視圖,從那裏進入GridView的設計器。在那裏轉到Main下的Columns,並從你的select語句中添加你想顯示的每一列。對於每個名稱,Select語句對'FieldName'下和'Caption'下的每個列都有名稱,您可以將列重命名爲您喜歡的。