2012-12-29 68 views
2

我使用顯示數據沒有被正確顯示

dataGridView1.DataSource = dv; 

當顯示DGV只有左上角的單元格具有可見價值的datagridview。但是,當我單擊其他單元格時,該單元格中的數據將變爲可見。

任何想法爲什麼會發生這種情況。謝謝。

回答

0

通常的方法進行結合是

SqlDataAdapter dataadapter = new SqlDataAdapter(); 
    DataSet ds = new DataSet(); 
    conn.Open(); 
    dataadapter.Fill(ds, "Your table name"); 
    conn.Close() ; 
    DataGridView1.DataSource = ds; 
    DataGridView1.DataMember = "Your table name"; 

如果這不起作用請張貼更多的代碼。

+0

'DataTable dt1; dt1 = DtSet.Tables [0] .Copy(); dt1.TableName =「tblFixed」; DtSet.Tables.Add(dt1); //創建數據視圖以對數據進行排序 DataView dv = new DataView(dt1); dv.Sort =「Number ASC,Serial No ASC,Open Date ASC」; dataGridView1.DataSource = dv;' – user1936588

+0

請嘗試上面給出的一般代碼(根據您的需要修改它)....如果它仍然不起作用,請回復:-) – Srinivas

+0

使用數據表而不是數據視圖正如你所建議的,仍然有相同的結果。你需要看哪些代碼? – user1936588