我工作在C#的数据库上,当我打的显示按钮,我得到一个错误:数据源错误:“不能绑定属性或列”
Error:
Cannot bind to the property or column LastName on the DataSource. Parameter name: dataMember
代码:
private void Display_Click(object sender, EventArgs e)
{
Program.da2.SelectCommand = new SqlCommand("Select * From Customer", Program.cs);
Program.ds2.Clear();
Program.da2.Fill(Program.ds2);
customerDG.DataSource = Program.ds2.Tables[0];
Program.tblNamesBS2.DataSource = Program.ds.Tables[0];
customerfirstname.DataBindings.Add(new Binding("Text", Program.tblNamesBS2, "FirstName"));
customerlastname.DataBindings.Add(new Binding("Text", Program.tblNamesBS2, "LastName")); //Line Error occurs on.
}
不知道这意味着什么人可以帮助,如果我注释掉最后两行,它会正确显示。
您是否检查过LastName是否输入正确? – Stig 2012-07-25 08:27:04
这意味着该表中没有名为“LastName”的列。 – leppie 2012-07-25 08:27:06
很奇怪,在我的SQL服务器管理器上,colum名称确实是“LastName”,就像我输入的一样。如果我只是注释掉它的最后一行,FirstName是正确的,我用相同的方式拼写LastName。 – KHAN 2012-07-25 08:31:07