2013-08-03 68 views
0

在我的應用程序試圖以填補我的數據網格視圖像這樣:昏暗J1爲整數= 0新記錄添加數據GridView控件的第一行

SqlCommand cmdd1 = new SqlCommand("DashBordFetch1", con.connect); 
cmdd1.CommandType =CommandType.StoredProcedure; 
cmdd1.Parameters.Add("@locid", SqlDbType.Int).Value = locid; 
da1.SelectCommand = cmdd1; 
dr = cmdd1.ExecuteReader; 
while (dr.Read) 
{ 
    { 
    if (object.ReferenceEquals(dr("Car_Id"), DBNull.Value)) 
    { 
     carid1 = "null"; 
    } 
    else 
    { 
     carid1 = dr("Car_Id"); 
    } 
    if (object.ReferenceEquals(dr("Plate_Source"), DBNull.Value)) 
    { 
     platesource1 = "Null"; 
    } 
    else 
    { 
      platesource1 = dr("Plate_Source"); 
    } 
    string[] row1 = { 
     carid1, 
     platesource1 }; 
    DGVDeliverd.Rows.Add(row1); 
    } 
} 

if (object.ReferenceEquals(dr("Value"), DBNull.Value)) 
{ 
    value1 = 0; 
} 
else 
    { 
     value1 = dr("Value");}string[] row1 = { carid1, platesource1,value1 
    }; 
DGVDeliverd.Rows.Add(row1); 
if (value1 == 1)   
    { 
    DGVDeliverd.Rows(j1).DefaultCellStyle.BackColor = System.Drawing.Color.Red;} j1 += 1; 

麻生我使用Timer..every2分鐘計時器將工作。有一段時間新紀錄將被添加到我的datagridview。當添加添加到我的datagrid視圖的最後一行的新記錄時,我想每次將新記錄添加到我的第一行datagridview。

我該怎麼做?我使用Windows形成

回答

0

你可以這樣

dataGridView1.Rows.Insert(0, value1, value2); 

其中0是您需要的索引添加。

+0

sir..i在我datagridview的一個條件,,添加此代碼不能工作正確 – user2648161

+0

條件是什麼,並且你得到什麼錯誤後? – Ehsan

+0

如果(值1 == 1){ \t DGVDeliverd.Rows(J1).DefaultCellStyle.BackColor = System.Drawing.Color.Red; } j1 + = 1; – user2648161

0

dataGridView.Rows.Add(值1,值2,值3); 或者它們可以是, dataGridView.Rows.Add(變量1,變量2,variable3);

感謝

相關問題