PDA

View Full Version : مبتدی: پر کردن combobox موجود در گرید از جدولی دیگر



eternal67
سه شنبه 20 مرداد 1394, 19:37 عصر
با سلام خدمت دوستان
من به مشکلی برخوردم و باید تا فردا حلش کنم ، ممنون میشم کمک کنید
تو vb.net یه فرمی دارم که یه گرید ویو داره ، این گرید داخلش ستون های مختلفی داره و یه ستون از نوع combobox داره که کامبو باید به جدول customer وصل بشه و اطلاعاتش رو از اون جدول بیاره
ولی بقیه ستونها از جدول mali باید پر بشن.
میخوام با کد اینکارو کنم ولی نمیتونم combo رو پر کنم (تکست کامبو هم باید مشتری مربوطه رو نشون بده)

کدهای من :

Private Function LoadAll() As DataSet Connect()
cmd.CommandText = "select pnumber,price,mali.code,description,customer.name from mali join customer ON mali.code=customer.code"
cmd.Connection = cnn
sda.SelectCommand = cmd
cnn.Open()
sda.Fill(ds, "eternal")
cnn.Close()
Return ds
End Function
Private Sub frmMali_Load(sender As Object, e As EventArgs) Handles MyBase.Load
ds.Clear()
LoadAll()
DataGridView1.DataSource = ds
DataGridView1.DataMember = "eternal"
End Sub

eternal67
چهارشنبه 21 مرداد 1394, 09:14 صبح
کسی نبود کمک کنه ؟؟؟؟

shadi khanum
شنبه 31 مرداد 1394, 09:00 صبح
فرض کن name اون ستون کمبوی توی گرید cmb1 باشه، توی کد به اون cmb1 دسترسی داری و میتونی به راحتی بنویسی cmb1.datasource = dtCustomers و cmb1.valuemember = customerid و cmb1.displaymember = customername