مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

hamed.chati

عضویت از 1396/01/03

استفاده از checkbox در datagridview

  • جمعه 22 اردیبهشت 1396
  • 23:09
تشکر میکنم

سلام مهندسین گرامی

من با اجازتون یه دونه checkbox  گذاشتم توی gridviwe (ویندوز اپلیکیشن)

میخام وقتی چکش رو تغییر میدم یکی فیلدهای یکی از رکوردها ی داخل دیتابیسم تغییر کنه

ممنون میشم راهنماییم کنید

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 23 اردیبهشت 1396
  • 09:28

مشکل کجاست ؟

کاربر سایت

hamed.chati

عضویت از 1396/01/03

  • سه شنبه 26 اردیبهشت 1396
  • 12:00

مشکل رو گفتم دیگه

وقتی حالت چک چکباکس رو تغییر میدم چه کدی میتونه رکورد توی دیتابیس منو تغییر بده؟؟؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 26 اردیبهشت 1396
  • 18:55

مثال :

private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
    //We make DataGridCheckBoxColumn commit changes with single click
    //use index of logout column
    if(e.ColumnIndex == 4 && e.RowIndex>=0)
        this.dataGridView1.CommitEdit(DataGridViewDataErrorContexts.Commit);

    //Check the value of cell
    if((bool)this.dataGridView1.CurrentCell.Value == true)
    {
        //Use index of TimeOut column
        this.dataGridView1.Rows[e.RowIndex].Cells[3].Value = DateTime.Now;

        //Set other columns values
    }
    else
    {
        //Use index of TimeOut column
        this.dataGridView1.Rows[e.RowIndex].Cells[3].Value = DBNull.Value;

        //Set other columns values
    }
}

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)