System.ArgumentException:Column' post'不属于表格

时间:2016-11-30 04:14:58

标签: asp.net sql-server

我在第34行遇到错误。我在数据库中还有一个包含列帖子的表

Line 32:             Label5.Text = ds.Tables[0].Rows[0]["date_of_birth"].ToString();
Line 33:           
Line 34:             Label8.Text = ds.Tables[0].Rows[0]["post"].ToString();
Line 35:             Label7.Text = ds.Tables[0].Rows[0]["subjects"].ToString();
Line 36:             Label6.Text = ds.Tables[0].Rows[0]["Score"].ToString();
**strong text**

1 个答案:

答案 0 :(得分:1)

你有90%的可能性错误。

检查您的列是否实际命名为Post并尝试此代码:

Line 34:             Label8.Text = ds.Tables[0].Rows[0]["Post"].ToString();

为了避免可能包含或不包含此列的表的异常,您可以动态检查是否存在此列:

if(ds.Tables[0].Columns.Contains("post"))
    //do something