PDA

View Full Version : راهنمايي در مورد كار با DataGridView



Afshin160
سه شنبه 26 آذر 1387, 17:15 عصر
سلام ... خسته نباشيد ..
دو تا سوال داشتم :
من يه برنامه دارم كه در آن يكسري اطلاعات را در يه table كه تو يه dataset هست ميريزه و در يه datagridview نمايش ميده (توجه در اينجا ديتابيس ثابت ندارم )...

1- حال ميخواهم هر تغييري كه توي ديتاگريد ويو انجام ميدهم در ديتاتيبلم هم اعمال بشه ..؟(درج - حذف - ويرايش)

2- حال ركوردهاي اين ديتاتيبل تغيير يافته را در يه table واقع در بانكم با فيلد هاي متناظر درج بشه...

باتشكر از راهنمايي شما

افشين160

soroosh_i58
چهارشنبه 27 آذر 1387, 22:29 عصر
برای سوال اولت کافی هست خصوصیات allowuserstoaddrows و allouserstodeleterows رو به true تغییر بدی.و خاصیت readonly رو به false. اینجوری میتونی اطلاعات گرید رو تغییر بدی و دیتا ست هم تغییر میکنه بعد باید دیتا تیبلت رو با دیتا ست تغییر یافته update کنی.

Me.BindingSource1.EndEdit()
If (Not DataSet.GetChanges Is Nothing) Then
Dim dschange As myproject.DataSet
dschange = DataSet.GetChanges
DataSet.Merge(dschange)
DataSet.AcceptChanges()
Me.TableAdapter.Update(dschange)
End If

Afshin160
یک شنبه 01 دی 1387, 15:27 عصر
سلام ..
جواب سوال اولم را پيدا كردم : چون شي datatable بايند شده نيازي به هيچ كار اضافي ندارم هر چه را كه در DataGridView تغيير بدهم در مستقيما" در شي datatable هم تغيير مي كنه .

اما در مورد سوال دومم هنوز به نتيجه نرسيدم ...؟!!!؟