PDA

View Full Version : لینک چند فیلد به DtaGridView بصورت دستی!!



A_1397
چهارشنبه 03 اردیبهشت 1393, 08:52 صبح
دوستان من یه DataSet دارم که میخام اطلاعاتش رو داخل یه DtaGridView نمایش بدم ولی نمیخام از دستور DataGridView1.DataSource = ds استفاده کنم چون همه فیلدهای دیتاست رو میبره تو گرید. میخام بعضی از فیلدها رو تو گرید نمایش بدم!!
فکر کنم باید دستی دونه دونه فیلدهارو لینک کنم به گرید ولی نمیدونم چطوری! :متفکر:

gilsoft
چهارشنبه 03 اردیبهشت 1393, 23:03 عصر
دوستان من یه DataSet دارم که میخام اطلاعاتش رو داخل یه DtaGridView نمایش بدم ولی نمیخام از دستور DataGridView1.DataSource = ds استفاده کنم چون همه فیلدهای دیتاست رو میبره تو گرید. میخام بعضی از فیلدها رو تو گرید نمایش بدم!!
فکر کنم باید دستی دونه دونه فیلدهارو لینک کنم به گرید ولی نمیدونم چطوری! :متفکر:

سلام دوست عزیز

شما از همون Datasource استفاده کن ... بعد با کد زیر ستون‌های مورد نظر رو مخفی کن:

Dgv1.Columns.Item(4).Visible = False
یا

Dgv1.Columns.Item("Qty").Visible = False

موفق باشید ....

A_1397
شنبه 06 اردیبهشت 1393, 08:31 صبح
راه حل شما تا حدودی مشکلمو حل می کنه ولی یه مشکل دیگه م اینه که ترتیب ستون ها بر اساس selectی که تو دیتاتیبل زده شده قرار میگیره که میخام ترتیبشو خودم مرتب کنم. برای این هم راه حلی دارین؟؟