PDA

View Full Version : انتقال رکورد انتخاب شده در gridview



ehsan_2000
پنج شنبه 08 فروردین 1387, 19:17 عصر
سلام
من یک grid view دارم که می خوام با انتخاب یک سطر از اون اطلاعات اون سطر در یه لیست دیگه نمایش داده بشه . من می خواستم با list box این کار رو کنم ولی فقط یه فیلد رو نشون میده و بقیه رو نشون نمی ده.
حالا می خوام ببینم چطوری این کار و کنم که همه فیلدها رو نشون بده ؟
با تشکر

el_abdollahi
جمعه 09 فروردین 1387, 00:37 صبح
خوب میتونی بعد از به دست آوردن کلید اون سطر یه select روش بکنی و اطلاعات فیلدهای دیگه رو بدست بیاری و نشون بدی
راه دیگه اینکه اگر از لیست باکس استفاده میکنی ، اطلاعات همه فیلدها رو با یه کاراکتر خاص به هم بچسبونی و به DataValueField انتساب بدی . بعد وقتی کاربر گزینه موردنظرش رو انتخاب کرد اون ها رو جدا کنی و نشون بدی.
بعد از همه این حرفها ، فکر کنم اگه بهتر توضیح بدی بهتر بتونیم کمک کنیم.:لبخند:
موفق باشی.

ehsan_2000
جمعه 09 فروردین 1387, 10:54 صبح
من این کد و نوشتم که اطلاعات انتخاب شده رو تو list box نشون بده . ولی فقط یه فیلد و نشون میده :

ehsan_2000
جمعه 09 فروردین 1387, 13:42 عصر
کسی نظری نداره ؟؟؟؟؟

meysam_12001
جمعه 09 فروردین 1387, 20:31 عصر
ProtectedSub GridView1_SelectedIndexChanged(ByVal sender AsObject, ByVal e As System.EventArgs) Handles GridView1.SelectedIndexChanged
Dim i AsInteger = GridView1.SelectedIndex
ListBox1.Items.Add(GridView1.Rows(i).Cells(1).Text + " " + GridView1.Rows(i).Cells(2).Text + " " + GridView1.Rows(i).Cells(3).Text + " " + GridView1.Rows(i).Cells(4).Text)
EndSub
..........

ehsan_2000
جمعه 09 فروردین 1387, 21:26 عصر
آقا دستت درست .