PDA

View Full Version : اضافه کردن ردیف به datagridview



n.hossein73
سه شنبه 19 بهمن 1395, 10:38 صبح
سلام.من به یک مشکلی برخوردم من دیتاگرید رو به صورت دستی و با دستور linq پر میکنم تو این حالت AllowUserToAddRows برابر با false میشه و با دستور
this.dataGridView1.AllowUserToAddRows = true
هم درست نمیشه اگه امکانش هست راهنمایی کنید


var sql1 = (from b in db.View_1 select b).ToList();
dataGridView1.DataSource = (from b in db.View_1 select b).ToList();
dataGridView1.AllowUserToAddRows = true;
dataGridView1.ReadOnly = false;



این کدی هست ک برای پر شدن گرید گذاشتم

mahlake
سه شنبه 19 بهمن 1395, 11:26 صبح
اگه پروژه ات روبفرستی من برات میتونم حلش کنم...
یا تو یک پروژه دیگه به صورت دمو تستش کن اگه نشد برام بفرست.

ولی با این ۴ خطی که گذاشتی به نظرم اینطوری درست میشه:



dataGridView1.AllowUserToAddRows = true;
dataGridView1.ReadOnly = false;
var sql1 = (from b in db.View_1 select b).ToList();
dataGridView1.DataSource = (from b in db.View_1 select b).ToList();

mahlake
چهارشنبه 20 بهمن 1395, 01:43 صبح
ما که نتونستیم این رو حل کنیم و تا جایی که من جست و جو کردم این موضوع امکان پذیر نیست بعد از سلکت و ریختن با لینکیو یا ان تی تی... البته اساتید هم نظر بدن این جواب در حد اطلاعات محدود من بود

Mahmoud.Afrad
چهارشنبه 20 بهمن 1395, 05:18 صبح
از BindingList و یا BindingSource استفاده کنید.

n.hossein73
چهارشنبه 20 بهمن 1395, 15:42 عصر
از BindingList و یا BindingSource استفاده کنید.
به چ صورت میشه؟ امکانش هست بیشتر راهنمایی کنید

Mahmoud.Afrad
چهارشنبه 20 بهمن 1395, 16:05 عصر
جستجو کنید در موردش. قبلا یک نمونه پروژه هم قرار دادم.