2017-05-27 106 views
0

我想將colum值cumload值綁定到label.but我得到錯誤(索引outofrange異常wan未處理的用戶代碼).so我試圖convert.Toint(dr1 [ 「cumload」])。toString()方法沉綿問題是含雙如何將值綁定到標籤asp.net

SqlDataReader dr1 = cmd.ExecuteReader(); 
    while (dr1.Read()) 
    { 
     Label3.Text = dr1["cumload"].ToString();// this line problem 
    } 

    cmd.Connection.Close(); 
+1

dr1 [「cumload」]有價值嗎? – Tomato32

回答

1

你的那個線是造成問題,因爲你沒有檢查該列是否有任何價值或不coming.cumload。試試這種方式。

SqlDataReader dr1 = cmd.ExecuteReader(); 
while (dr1.Read()) 
{ 
    Label3.Text = dr1.IsDBNull(dr1.GetOrdinal("cumload")) ? String.Empty : dr1.GetString(dr1.GetOrdinal("cumload")); 
} 

cmd.Connection.Close(); 

希望它可以幫助你。

相關問題