2012-05-03 3 views
0

У меня есть форма окна, которая имеет gridview. Я хочу обновить его trick. Код:Обновить трюк datagridview для checkbox

private void btnUpdate_Click(object sender, EventArgs e) 

    { 

     DataTable dt = ds.Tables["Orders"]; 

     this.dgv.BindingContext[dt].EndCurrentEdit(); 

     this.da.Update(dt); 

    } 

Он хорошо выглядит. Мой вопрос в том, что есть ячейка, которая является флагом (по умолчанию 0). Можем ли мы настроить его как флажок?

Большое спасибо.

ответ

0

Создайте DataGridViewCheckBoxColumn для этого столбца. И делать «вручную» население обернув через ряды DGV, и если значение равно 1:

dgv[x,y].Value = true; 

или 0 ничего не делать.

+0

Вы имеете в виду нажатие «Редактировать столбцы», а затем что-то сделать? –

+0

http://stackoverflow.com/questions/14170268/how-to-update-the-datagridview-when-editing-is-made Вы можете помочь мне сэр –