PDA

View Full Version : سوال: مشکل با دیتاست



aftabeshargh
پنج شنبه 24 فروردین 1391, 22:05 عصر
سلام
دوتا جدول در دیتاست دارم (لیست افراد و عکس ) " و با شرط مساوی بودن id ردیف های جدول در فرم این دوتا جدول رو جدا جدا (از دیتابیس) fill میکنم " وقتی تک تک ردیف ها رو انتخاب میکنم مشکلی نیست " اما وقتی ردیفی که عکس داره و ردیفی که عکس نداره رو با هم انتخاب میکنم مشکل ایجاد میشه و اون عکس برای همه ردیفها تو کریستال میاد !

aftabeshargh
پنج شنبه 24 فروردین 1391, 22:16 عصر
دستوراتی که استفاده کردم :



If Me.dgv.SelectedRows.Count = 0 Then Exit Sub
Dim TSQL As String = "SELECT * from tbl_s WHERE id IN ("
For i As Integer = 0 To Me.dgv.SelectedRows.Count - 1
If i <> 0 Then
TSQL &= ","
End If

TSQL &= Me.dgv.SelectedRows(i).Cells(0).Value.ToString
Next
TSQL &= ")"
cmd.CommandText = TSQL

If Me.dgv.SelectedRows.Count = 0 Then Exit Sub
Dim TSQL2 As String = "Select * from tbl_p WHERE idoz IN ("
For i As Integer = 0 To Me.dgv.SelectedRows.Count - 1
If i <> 0 Then
TSQL2 &= ","
End If

TSQL2 &= Me.dgv.SelectedRows(i).Cells(0).Value.ToString
Next
TSQL2 &= ")"
cmdp.CommandText = TSQL2

adpp.SelectCommand = cmd
' adparm.SelectCommand = cmdar
adpax.SelectCommand = cmdp

adpp.Fill(ds, "dtlist")
adpax.Fill(ds, "dtpic")


وقتی چندتا ردیف رو انتخاب میکنم که فقط یکی از این چند ردیف عکس داره " این عکس برا همه تکرار میشه !

aftabeshargh
پنج شنبه 24 فروردین 1391, 23:32 عصر
دوستان نظری ندارن ؟

Mahmoud Zaad
جمعه 25 فروردین 1391, 10:33 صبح
سلام
اینجا (http://barnamenevis.org/showthread.php?332612-ایجاد-گزارش-خلاصه-وضعیت-خدمتی)رو نگاه کنید.