PDA

View Full Version : سوال: مشکل در Add کردن Row برای یک گریدویو که به بانک بایند شده است



sagggad
چهارشنبه 09 بهمن 1392, 11:18 صبح
سلام دوستان
وقتی میخوام با این کد یک ردیف به گرید ویویی که به بانکم بایند شده اضافه کنم ارور میده:

TBL_ForushDataGridView.Rows.Add(1)
این ارورش:
116157
چه کار کنم؟:افسرده:

amirreza_.net
جمعه 11 بهمن 1392, 18:58 عصر
میگه وقتی با بانک ارتباط داره (Data Source) نمی تونی Row رو با کد نویسی Add کنی!

sagggad
جمعه 11 بهمن 1392, 19:05 عصر
میگه وقتی با بانک ارتباط داره (Data Source) نمی تونی Row رو با کد نویسی Add کنی!
خب چاره چیست؟

danialafshari
جمعه 11 بهمن 1392, 19:09 عصر
خب چاره چیست؟

سلام
dataTable dt=new dataTable();
به صورت global تعریف کنید
و نتیجه select رو درون این dt بریزید
و سپس
TBL_ForushDataGridView.dataSource=dt;
قرار بدید

sagggad
جمعه 11 بهمن 1392, 19:20 عصر
سلام
dataTable dt=new dataTable();
به صورت global تعریف کنید
و نتیجه select رو درون این dt بریزید
و سپس
TBL_ForushDataGridView.dataSource=dt;
قرار بدید
ممنون
اما من به صورت ویزاردی متصل شدم :افسرده:

amirreza_.net
جمعه 11 بهمن 1392, 20:02 عصر
با Ado.net نوشتین یا Linq?

sagggad
جمعه 11 بهمن 1392, 20:13 عصر
با Ado.net نوشتین یا Linq?
من بصورت ویزاردی وارد فرم کردم
اصلا کدی ننوشتم

headshoter
شنبه 12 بهمن 1392, 00:41 صبح
try this :
DataRow dr = dBNAMEDataSet.TABLENAME.NewRow();
dr[0] = 8;
dBNAMEDataSet.TABLENAME.Rows.InsertAt(dr, 0);