2017-05-27 201 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(); 

希望它可以帮助你。

相关问题