نمایش نتایج 1 تا 40 از 534

نام تاپیک: 1001 نکته در سی شارپ

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    خرداد 1385
    محل زندگی
    dg,qt?
    پست
    70

    نقل قول: معرفی سایتهایی جهت دریافت آیکن رایگان

    انتقال محتویات DatagridView به یک Datatable:

    DataTable dt = new DataTable();

    private void getDgvToDt()
    {
    //کپی دیتا گرید در دیتا تیبل وقتی دیتا سرس وجود داشته باشد
    //var dt2 = ((DataTable)dataGridView1.DataSource).Copy();
    //
    //کپی دیتا گرید در دیتا تیبل وقتی دیتا سرس وجود داشته نباشد

    //table.Columns.AddRange(dataGridView1.Columns.Cast< DataGridViewColumn>().Select(c => new DataColumn(c.Name)).ToArray());
    dt.Columns.Add("StartDate");
    dt.Columns.Add("EndDate");
    dt.Columns.Add("Name");
    DataRow row;
    foreach (DataGridViewRow dgvr in dataGridView1.Rows)
    //dt.Rows.Add(row.Cells.Cast<DataGridViewCell>().Sel ect(cell => cell.Value).ToArray());
    {
    row = dt.NewRow();
    row["StartDate"] = dgvr.Cells["ClmnStartDate"].Value.ToString();
    row["EndDate"] = dgvr.Cells["ClmnEndDate"].Value.ToString();
    row["Name"] = dgvr.Cells["ClmnName"].Value.ToString();
    dt.Rows.Add(row);
    }
    }
    آخرین ویرایش به وسیله Mahmoud.Afrad : چهارشنبه 27 خرداد 1394 در 03:08 صبح

  2. #2

    نقل قول: معرفی سایتهایی جهت دریافت آیکن رایگان

    در مورد متد ها ونحوه فراخوانی.

    private void BiggerWindow()
    {
    this.Height += 200;
    this.Width += 200;
    }
    private void button1_Click(object sender, EventArgs e)
    {
    BiggerWindow();
    }
    private void ChangeSizeForm(int x, int y)
    {
    this.Width = x;
    this.Height = y;
    }
    private void ChangeSizeForm(string x, string y)
    {
    this.Width = Convert.ToInt16(x);
    this.Height = Convert.ToInt16(y);
    }
    private void button2_Click(object sender, EventArgs e)
    {
    ChangeSizeForm(textBox1.Text, textBox2.Text);
    }
    private int sum(int x, int y)
    {
    return (x + y);
    }
    private int sum(int x, int y, int z)
    {
    return (x + y + z);
    }

    private void button3_Click(object sender, EventArgs e)
    {
    int a;
    a = sum(12, 45, 2);
    MessageBox.Show(a.ToString());
    }

    int a = 10, b = 5;

    private void ShowIt()
    {
    label1.Text = a.ToString();
    label2.Text = b.ToString();
    }
    private void Double1(int x, int y)
    {
    x *= 2; y *= 2;
    }

    private void Double2(ref int x, ref int y)
    {
    x *= 2; y *= 2;
    }

    private void button4_Click(object sender, EventArgs e)
    {
    Double1(a, b);
    }

    private void button5_Click(object sender, EventArgs e)
    {
    Double2(ref a, ref b);
    }

    private void button6_Click(object sender, EventArgs e)
    {
    ShowIt();
    }
    آخرین ویرایش به وسیله Mahmoud.Afrad : چهارشنبه 27 خرداد 1394 در 03:09 صبح

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •