devexpress gridcontrol to datatable c# windows form

devexpress gridcontrol to datatable c sharp

توسط admin | گروه برنامه نویسی | 1400/07/02

نظرات 2

 در این نوشتار کوتاه تکه کدی را برای شما ارسال کرده ام که در آن اکسپورت گرید کنترل به دیتاتیبل با استفاده از سی شارپ انجام می شود. مزیت این کد این است که گرید کنترلی که فیلتر شده به Datatable ارسال می شود.

private void BtnPrint_Click(object sender, EventArgs e)

        {

            DataTable dt = new DataTable();

            DevExpress.XtraGrid.Views.Grid.GridView view = gridControl1.MainView as DevExpress.XtraGrid.Views.Grid.GridView;

            foreach (DevExpress.XtraGrid.Columns.GridColumn column in view.VisibleColumns)

            {

                dt.Columns.Add(column.FieldName, column.ColumnType);

            }

            for (int i = 0; i < view.DataRowCount; i++)

            {

                DataRow row = dt.NewRow();

                foreach (DevExpress.XtraGrid.Columns.GridColumn column in view.VisibleColumns)

                {

                    row[column.FieldName] = view.GetRowCellValue(i, column);

                }

                dt.Rows.Add(row);

            }

 

            MessageBox.Show(dt.Rows.Count.ToString());

 

        }

 

 

 

2 نظر

ارسال شده توسط علی
1401/08/30

واقعا عالی بود.

ارسال شده توسط امید
1400/07/28

سلام. واقعا ممنون بابت این قطعه کد کاربردی که در این وب سایت منتشر کردین. خیلی وقت بود دنبال این کد می گشتم. حقیقتا این کد رو در وب سایتهای خارجی هم نتونستم پیدا کنم. امیدوارم همیشه موفق باشین. ارادتمند . . .

نظر محترم شما در مورد مقاله های وب سایت برنامه نویسی و پایگاه داده

نظرات محترم شما در خدمات رسانی بهتر ما را یاری می نمایند. لطفا اگر مایل بودید یک نظر ما را مهمان فرمائید. آدرس ایمیل و وب سایت شما نمایش داده نخواهد شد.

حرف 500 حداکثر