forodo
چهارشنبه 30 بهمن 1392, 21:39 عصر
سلام
من با کد زیر کمبوباکس رو پر می کنم:
private void getSherkathaName()
{
try
{
SqlConnection objconnection =
new SqlConnection(clsForms.ConnectionString);
SqlDataAdapter objDataAdapter = new SqlDataAdapter();
DataSet objDataSet = new DataSet();
objDataAdapter.SelectCommand = new SqlCommand();
objDataAdapter.SelectCommand.Connection = objconnection;
objDataAdapter.SelectCommand.CommandText =
@"SELECT ID,SherkateName
FROM tblSherkateName";
objDataAdapter.SelectCommand.CommandType = CommandType.Text;
objconnection.Open();
objDataAdapter.Fill(objDataSet, "tblSherkatha");
objconnection.Close();
cmbGirande.DataSource = objDataSet.Tables["tblSherkatha"];
cmbGirande.DisplayMember = "SherkateName";
cmbGirande.ValueMember = "ID";
}
catch (Exception)
{
}
}
بعد توی رویداد SelectedIndexChanged کمبوباکس کدای زیر رو می نویسم:
MessageBox.Show(cmbGirande.SelectedText.ToString() );
MessageBox.Show(cmbGirande.SelectedItem.ToString() );
اولی به من پیغام خالی نشون می ده
و
دومی به من پیغام زیر رو نشون میده ولی باید به من یکی از گزینه های کمبوباکس رو نشون بده:
116874
116875
من با کد زیر کمبوباکس رو پر می کنم:
private void getSherkathaName()
{
try
{
SqlConnection objconnection =
new SqlConnection(clsForms.ConnectionString);
SqlDataAdapter objDataAdapter = new SqlDataAdapter();
DataSet objDataSet = new DataSet();
objDataAdapter.SelectCommand = new SqlCommand();
objDataAdapter.SelectCommand.Connection = objconnection;
objDataAdapter.SelectCommand.CommandText =
@"SELECT ID,SherkateName
FROM tblSherkateName";
objDataAdapter.SelectCommand.CommandType = CommandType.Text;
objconnection.Open();
objDataAdapter.Fill(objDataSet, "tblSherkatha");
objconnection.Close();
cmbGirande.DataSource = objDataSet.Tables["tblSherkatha"];
cmbGirande.DisplayMember = "SherkateName";
cmbGirande.ValueMember = "ID";
}
catch (Exception)
{
}
}
بعد توی رویداد SelectedIndexChanged کمبوباکس کدای زیر رو می نویسم:
MessageBox.Show(cmbGirande.SelectedText.ToString() );
MessageBox.Show(cmbGirande.SelectedItem.ToString() );
اولی به من پیغام خالی نشون می ده
و
دومی به من پیغام زیر رو نشون میده ولی باید به من یکی از گزینه های کمبوباکس رو نشون بده:
116874
116875