devexpress gridcontrol to datatable c# windows form

devexpress gridcontrol to datatable c sharp

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

نظرات 1

 در این نوشتار کوتاه تکه کدی را برای شما ارسال کرده ام که در آن اکسپورت گرید کنترل به دیتاتیبل با استفاده از سی شارپ انجام می شود. مزیت این کد این است که گرید کنترلی که فیلتر شده به 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());

 

        }

 

 

 

0 نظر

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

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

حرف 500 حداکثر