PDA

View Full Version : سوال: تبدیل دیتاسورس گریدویو به لیست



barbimusic
چهارشنبه 03 بهمن 1397, 11:43 صبح
سلام دوستان .

من چطوری میتونم دیتاسورس گرید ویو رو تبدیل به لیست کنم ؟ چنتا راه رفتم ولی نشده .

میخام که دیتاسورسش تبدیل بشه به لیست که بتونم بعد با SortableBindingList که اجازه ی مرتب بندی ستون های گرید ویو رو میده ، ازش استفاده کنم .

var result = Search_By_ALL_Refund_In_LAST_Refunds();


SortableBindingList<Refund_Grid_ViewModel> list = new SortableBindingList<Refund_Grid_ViewModel>(result);

SortableBindingList یک کلاسی هست که بهش یه IEnumerable میدم و گرید ویو رو دارای قابلیت مرتب سازی توی لامبدا میکنه .

ممنونم

alexmcse
یک شنبه 07 بهمن 1397, 19:19 عصر
List<BindingSource> list = new List<BindingSource>(); list.Add("//دیتا سورس");

BindingSource q = list.SingleOrDefault( );
dataGridView1.DataSource = q;

Mahmoud.Afrad
یک شنبه 07 بهمن 1397, 22:18 عصر
سلام دوستان .

من چطوری میتونم دیتاسورس گرید ویو رو تبدیل به لیست کنم ؟ چنتا راه رفتم ولی نشده .


دیتاسورس را دقیقا به همان نوعی که هست cast کنید.
var list = dgv.DataSource as SortableBindingList<Refund_Grid_ViewModel>;