PDA

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



vlc_vb
سه شنبه 03 خرداد 1390, 10:22 صبح
اگر دو دیتا گرید داشته باشیم اولی با فیلدهی نام کالا قیمت و در دومی نام کالا تعداد قیمت کل
کاربر با کلید کردن بر روی گزینه های جدول شماره یک کالای مورد نظر خود را به جدول شماره دو انتقال می دهد
منن یک پروژه دارم که مدیریت خرید و فروش داره برای فرم فاکتور باید
اگر دو دیتا گرید داشته باشیم اولی با فیلدهی نام کالا قیمت و در دومی نام کالا تعداد قیمت کل
هر بار که کاربر بر روی یک از گزینه های جدول شماره یک کلیک میکند اگر بر روی ردیف تکراری کلید کند مثلا میز در جدول شماره دو مقدار فیلد تعداد در ردیف میز اضافه میشود
برای اضافه کردن یک ریدف از کد زیر استفاده میکنم و.لی مشکل اینجاست که با هر بار کلبد کردن ردیف های جدول دوم تضفه میشود و نمی توان فیلد تعداد را بررسی کرد و مقدارش را زیاد کرد
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If DGV1.CurrentRow.Index >= 0 Then
DGV2.Rows.Add()
For i = 0 To DGV1.ColumnCount - 1
DGV2.Rows(DGV2.RowCount - 1).Cells(i).Value = DGV1.CurrentRow.Cells(i).Value
Next

لطفا راهنمایی کنید کنید

amirzandi
سه شنبه 03 خرداد 1390, 12:26 عصر
سلام ،

بهتر هست که از یک گرید استفاده کنی ، و در گرید قسمت نام کالا ، Combobox داشته باشی که بایند شده باشه به دیتابیس محصولات شما. می تونی DisplayMember مربوط به combobox را نام محصول و ValueMember را قیمت محصول بدی و به ردیف انتخاب شده ، اضافه کنید.


با این روش احتیاج به دو تا گرید نداری.