PDA

View Full Version : انتخاب اطلاعات یک سطر از دیتاگردویو



man_iran
شنبه 17 شهریور 1386, 22:20 عصر
من یه برنامه ای می خوام که وقتی یک سطر از دیتاگردویو را انتخاب کنم تمام اطلاعات آن سطر در چند تکست باکس ارسال بشند.
اگر ممکنه راهنمایی کنید...

reza_lion67
شنبه 17 شهریور 1386, 23:50 عصر
سلام
برای این کار از dbedit استفاده کن و datafield شون رو برابر فیلد های بانکت کن ..... بعد به طور خودکار وقتی روی هر سطر کلیک کنی در dbedit نشون میده
اگه خواستی روی label نمایش بدی این کدو بنویس
label1.caption:=table1.fieldvalues['namefield '];
این دستورو برای تمام فیلد های جدولت بنویس
و برای فیلد بعدی بنویس label2
موفق باشی

man_iran
یک شنبه 18 شهریور 1386, 01:20 صبح
سلام
برای این کار از dbedit استفاده کن و datafield شون رو برابر فیلد های بانکت کن ..... بعد به طور خودکار وقتی روی هر سطر کلیک کنی در dbedit نشون میده
اگه خواستی روی label نمایش بدی این کدو بنویس
label1.caption:=table1.fieldvalues['namefield '];
این دستورو برای تمام فیلد های جدولت بنویس
و برای فیلد بعدی بنویس label2
موفق باشی
سلام
ممنون از راهنماییتون. ولی من به درستی متوجه نشدم.
ببینید من یک دیتاگردویو دارم که سه تا خانه داره حالا حساب کنید چهار تا سطر از اطلاعات را پر کردم وقتی بر یک سطر را انتخاب کنم می خوام که اطلاعات سه خانه آن سطر به سه تکست باکس ارسال کنم.
من نمی دونم چطور بهش بگم سطری که انتخاب شده! چه کار باید کرد؟

man_iran
یک شنبه 18 شهریور 1386, 09:51 صبح
کسی نیست راهنمایی کنه؟ ببخشید چون خیلی فوریه ...
مرسی

gomnam
یک شنبه 18 شهریور 1386, 10:32 صبح
کسی نیست راهنمایی کنه؟ ببخشید چون خیلی فوریه ...
مرسی




private void dataGridView1_SelectionChanged(object sender, EventArgs e)
{
txtCode.Text = dataGridView1.CurrentRow.Cells[0].Value.ToString();
txtName.Text = dataGridView1.CurrentRow.Cells[1].Value.ToString();
txtFamily.Text = dataGridView1.CurrentRow.Cells[2].Value.ToString();

}