我有一个有 4 列的表,我只想获取最后一列行并将它们显示在不同的标签中
id username useraddress location comments
1 explename expleaddre1 va *NULL*
2 explename2 expleaddre2 ma mycomments
3 explename3 expleaddre3 la mycomments
4 explename4 expleaddre4 ka mycomments
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
lbluserid.Text = Convert.ToInt32(dr.GetString(0)).ToString();
lblusername.Text = dr.GetString(1);
lblusertitle.Text = dr.GetString(2);
lst.Add(unt);
}
conn.Close();
我得到Unable to cast object of type 'System.Int32' to type 'System.String'.
我想使用 datareader 获取评论并在 label1、label2、label3 中显示它们(NULL 除外)...
我尝试使用 dr.getstring() 但它显示标准错误,如 .. 、 dbnull 之外
任何帮助表示赞赏