Estoy trabajando en una base de datos en C# cuando pulso el botón de pantalla me sale un error:error de origen de datos: "No se puede enlazar a la propiedad o la columna"
Error:
Cannot bind to the property or column LastName on the DataSource. Parameter name: dataMember
Código:
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.
}
No estoy seguro de lo que significa que alguien puede ayudar, si hago un comentario de las dos últimas líneas se mostrará correctamente.
¿Ha comprobado que LastName está escrito correctamente? – Stig
Significa que no hay una columna llamada 'LastName' en esa tabla. – leppie
Muy extraño, en mi administrador de SQL Server, el nombre de la columna es "LastName" al igual que lo que he escrito. si solo comento la última línea que funciona, FirstName es correcto y deletreé LastName de la misma manera. – KHAN