PDA

View Full Version : سوال: بهترین روش بدست آوردن کد فیلد مورد نظر



sheihaky
دوشنبه 24 مرداد 1390, 10:06 صبح
با سلام
من دنبال بهترین و ساده ترین روش بدست آوردن کد فیلد مورد نظر هستم
به عنوان مثال
توی جدول دانشجویان دو ستون کد دانشجو و نام دانشجو دارم
و توی برنامه خودم یک comboBox دارم وقتی اسم دانشجو رو انتخاب می کنم کد دانشجویی شو بهم بده :متفکر:

elena2007
دوشنبه 24 مرداد 1390, 10:16 صبح
سلام . فکر کنم با دستور select راحت می تونی این کار انجام بدی :
"select id from Tbl_student where Fname like N'%" + comboBox.text + "%'"

ma.rad
دوشنبه 24 مرداد 1390, 11:44 صبح
گذاشتن کمبو باکس برای این کار زیاد جالب نیست-مثلا فکر کنید 10000 تا دانشجو دارید
بهترین کار همون تکس باکس ودستوری که دوستمون نوشتن
1
"select id from Tbl_student where Fname like N'%" + TextBox1.text + "%'"

Esmail Solhkhah
دوشنبه 24 مرداد 1390, 12:08 عصر
با سلام
من دنبال بهترین و ساده ترین روش بدست آوردن کد فیلد مورد نظر هستم
به عنوان مثال
توی جدول دانشجویان دو ستون کد دانشجو و نام دانشجو دارم
و توی برنامه خودم یک comboBox دارم وقتی اسم دانشجو رو انتخاب می کنم کد دانشجویی شو بهم بده :متفکر:


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();
}