PDA

View Full Version : سوال: ارتباط بین TextBox و Table ساخته شده در SQL



ro3vayedel
پنج شنبه 16 مرداد 1393, 17:43 عصر
با سلام یک سوال مبتدی دارم ببخشید ...

یک دیتابیس دارم به نام University که شامل یک جدول Student هست که ستون ID را داره و ID کلید شده.

حالا توی ویندوز فرم اپلیکشن بعنوان مثال چهار TextBox دارم .
TxtboxID
txtboxFname
txtboxLname
txtboxAdress

چطور میتونم مثلا وقتی که آیدی در فرم وارد شد و دکمه جستجو زده شده هر کدوم از فیلدهای Table Student را براساس Where id=@ID توی Txtbox مرتبط بریزه...
یعنی مثلا آیدی 1 رو میزنی اطلاعات نام و نام خانوادگی و آدرس توی تکست باکس های خودشون بشینن...یعنی بجای نمایش در DataGridView مستقیم توی تکست باکس وارد بشن...

ممنون میشم سریع جواب بدید خیلی ضروریه...
باز هم ممنون...

plus
پنج شنبه 16 مرداد 1393, 17:53 عصر
در مورد Binding جستجو کنید.

mrprestige
پنج شنبه 16 مرداد 1393, 18:10 عصر
سلام شما باید textbox های فرم رو به دیتابیس Bind کنی این کد رو توی دکمه جسجو وارد کن ان شاا... درست میشه اگه نشد باز بگو ببینم اشکال از کجاس :




int i=0;
SqlDataAdapter da = new SqlDataAdapter(" select * from Student where ID="+TxtboxID+"", کانکشن استرینگ);

(SqlCommandBuilder builder = new SqlCommandBuilder(da;
()DataSet ds = new DataSet;
da.fill(ds,"Student");
txtboxFname=ds.Table[0].Row[i]["اسم ستون نام"].tostring();
txtboxLname=ds.Table[0].Row[i]["اسم ستون نام خانوادگی"].tostring();
txtboxAdress=ds.Table[0].Row[i]["اسم ستون آدرس"].tostring();