nafarinesh
شنبه 08 بهمن 1390, 20:01 عصر
وقتی برنامه رو اجرا میکنم به combotechernames.ValueMember = "teacherid" این error رو میده
Cannot bind to the new display member.
Parameter name: newDisplayMember
:متفکر:
رویداد dropdown کامبو باکس
private void comboteacher_DropDown(object sender, EventArgs e)
{
classes.teachercourse teachercourse = new classes.teachercourse();
System.Data.DataSet dataset = teachercourse.fillcombotch();
combotechernames.DataSource = dataset;
combotechernames.DataSource = dataset;
combotechernames.DisplayMember = "lname";
combotechernames.ValueMember = "teacherid";
}
اینم متود fill تو کلاس
public System.Data.DataSet fillcombotch()
{
System.Data.DataSet dataset = new System.Data.DataSet();
using (SqlConnection connection = new SqlConnection("Data Source=(local);Initial Catalog= ASATIR;Integrated Security=True"))
{
SqlDataAdapter myadapter = new SqlDataAdapter();
SqlCommand command = new SqlCommand("select teacherid , lname from teacher", connection);
//--open connection
if (connection.State != System.Data.ConnectionState.Open)
{
connection.Open();
}
myadapter.SelectCommand = command;
myadapter.Fill(dataset, "teacher");
if (connection.State != System.Data.ConnectionState.Closed)
{
connection.Close();
}
if (command != null)
{
command.Dispose();
}
}
return dataset;
}
Cannot bind to the new display member.
Parameter name: newDisplayMember
:متفکر:
رویداد dropdown کامبو باکس
private void comboteacher_DropDown(object sender, EventArgs e)
{
classes.teachercourse teachercourse = new classes.teachercourse();
System.Data.DataSet dataset = teachercourse.fillcombotch();
combotechernames.DataSource = dataset;
combotechernames.DataSource = dataset;
combotechernames.DisplayMember = "lname";
combotechernames.ValueMember = "teacherid";
}
اینم متود fill تو کلاس
public System.Data.DataSet fillcombotch()
{
System.Data.DataSet dataset = new System.Data.DataSet();
using (SqlConnection connection = new SqlConnection("Data Source=(local);Initial Catalog= ASATIR;Integrated Security=True"))
{
SqlDataAdapter myadapter = new SqlDataAdapter();
SqlCommand command = new SqlCommand("select teacherid , lname from teacher", connection);
//--open connection
if (connection.State != System.Data.ConnectionState.Open)
{
connection.Open();
}
myadapter.SelectCommand = command;
myadapter.Fill(dataset, "teacher");
if (connection.State != System.Data.ConnectionState.Closed)
{
connection.Close();
}
if (command != null)
{
command.Dispose();
}
}
return dataset;
}