我有一个带有组合框和复选框的datagridview .
当我尝试从数据表中的datagridview获取值时,它工作正常 . 但是当我尝试从datagridview的相同方案中从数据库获取值时,它在datagridview中添加行但不设置组合框或复选框值 . 为了设置我试过的数据源 .
DataTable dt = db.getSecurityCheck(dateTimePickerDate.Value); dataGridView1.DataSource = null; dataGridView1.DataSource = dt;
在使用datatable列名设置datasource和DataPropertyName之后,它会将checkbox和combobox替换为textboxes .
.
我是否需要通过为检索到的数据表上的每个循环运行并单独设置每个单元格的值来手动设置值 .
1 回答
您需要在已定义的
DataGridView
中的列上设置DataPropertyName
以对应DataTable
列 .