با سلام
من دنبال بهترین و ساده ترین روش بدست آوردن کد فیلد مورد نظر هستم
به عنوان مثال
توی جدول دانشجویان دو ستون کد دانشجو و نام دانشجو دارم
و توی برنامه خودم یک comboBox دارم وقتی اسم دانشجو رو انتخاب می کنم کد دانشجویی شو بهم بده :متفکر:
Printable View
با سلام
من دنبال بهترین و ساده ترین روش بدست آوردن کد فیلد مورد نظر هستم
به عنوان مثال
توی جدول دانشجویان دو ستون کد دانشجو و نام دانشجو دارم
و توی برنامه خودم یک comboBox دارم وقتی اسم دانشجو رو انتخاب می کنم کد دانشجویی شو بهم بده :متفکر:
سلام . فکر کنم با دستور select راحت می تونی این کار انجام بدی :
"select id from Tbl_student where Fname like N'%" + comboBox.text + "%'"
گذاشتن کمبو باکس برای این کار زیاد جالب نیست-مثلا فکر کنید 10000 تا دانشجو دارید
بهترین کار همون تکس باکس ودستوری که دوستمون نوشتن
1
"select id from Tbl_student where Fname like N'%" + TextBox1.text + "%'"
private void FillComboBox()
{
string connectionString = "Your ConnectionString";
SqlDataAdapter da = new SqlDataAdapter("Select Id,Name From Tbl_student", connectionString);
DataTable dt = new DataTable();
da.Fill(dt);
comboBox1.DataSource = dt;
comboBox1.DisplayMember = "Name";
comboBox1.ValueMember = "Id";
}
private void Form1_Load(object sender, EventArgs e)
{
FillComboBox();
}
private void comboBox1_SelectionChangeCommitted(object sender, EventArgs e)
{
string Code = comboBox1.SelectedValue.ToString();
}