کاراکد

کارهاتون رو کد کنید با کاراکد

۴ مطلب در ارديبهشت ۱۳۹۶ ثبت شده است

انتقال اطلاعات از DataGridView به Excel :

برای انتقال اطلاعات به اکسل از دستور زیر استفاده می کنیم: 

   

  ابتدا Reference  به نام microsoft.office.interop.excel اضافه شود.




  private void btnExportToExcel_Click(object sender, EventArgs e)

        {

            Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application();

            excel.Application.Workbooks.Add(true);

            int ColumnIndex = 0;

            foreach (DataGridViewColumn col in dataGridView1.Columns)

            {

                ColumnIndex++;

                excel.Cells[1, ColumnIndex] = col.HeaderText;

            }

            int rowIndex = 0;

            string val;

            //pb.Maximum = dataGridView1.Rows.Count;

            foreach (DataGridViewRow row in dataGridView1.Rows)

            {

                rowIndex++;

                ColumnIndex = 0;

                foreach (DataGridViewColumn col in dataGridView1.Columns)

                {

                    ColumnIndex++;

                    if (row.Cells[ColumnIndex - 1].Value == null)

                        val = "";

                    else

                        val = row.Cells[ColumnIndex - 1].Value.ToString();

                    excel.Cells[rowIndex + 1, ColumnIndex] = val;

                }

            }

            excel.Visible = true;

        }

۰ نظر موافقین ۰ مخالفین ۰
حسین صادقی جدی

پاک کردن سطرهای یک Datagridview

برای پاک کردن سطرهای یک دیتا گرید ویو از دستور زیر استفاده می کنیم:

            dataGridView1.Rows.Clear();

 یا

         this.dataGridView.DataSource = null;
۱ نظر موافقین ۰ مخالفین ۰
حسین صادقی جدی

غیرفعال کردن قابلیت اضافه در DataGridVeiw

چگونه امکان اضافه کردن سطر به DataGridView را غیر فعال کنیم؟ (در برنامه Winforms)
۰ نظر موافقین ۰ مخالفین ۰
حسین صادقی جدی

اضافه کردن یک کنترل به ToolStrip ؟

اضافه کردن Label به کنترل ToolStrip :

            Label cb = new Label();

            cb.Text = "از تاریخ";

            ToolStripControlHost host = new ToolStripControlHost(cb);

            toolStrip1.Items.Insert(0, host);

۰ نظر موافقین ۰ مخالفین ۰
حسین صادقی جدی