绑定网格的 DataGridViewComboboxColumn
DataGridViewComboboxColumn for Bound Grid
我正在用 C#.net 开发 Windows 桌面应用程序。我有一个 DataGridView
绑定到 DataTable
。我想用 DataGridViewComboBox
编辑其中一列。代码如下
string query = "SELECT ResultId, LabId, Result, Comments FROM T_Result WHERE LabId = " + labId;
DataTable dtResult = getQueryResult(query);
dgvResult.DataSource = dtResult;
现在我希望结果列是一个 DataGridViewComboBoxColumn
和来自以下查询的 ComboData
DataTable dtComboData = getQueryResult ("SELECT DISTINCT Result FROM T_Result");
可能吗?
您可以使用 DataGridViewComboboxColumn 这种方法。下面是将 ComboboxColumn 添加到 DataGridView
的示例代码
例如:-
DataTable dtComboData = getQueryResult("SELECT DISTINCT Result FROM T_Result");
DataGridViewComboBoxColumn col = new DataGridViewComboBoxColumn();
col.DataSource = dtComboData;
col.DisplayMember = dt.Columns[0].ColumnName;
dgvResult.Columns.Add(col);
我正在用 C#.net 开发 Windows 桌面应用程序。我有一个 DataGridView
绑定到 DataTable
。我想用 DataGridViewComboBox
编辑其中一列。代码如下
string query = "SELECT ResultId, LabId, Result, Comments FROM T_Result WHERE LabId = " + labId;
DataTable dtResult = getQueryResult(query);
dgvResult.DataSource = dtResult;
现在我希望结果列是一个 DataGridViewComboBoxColumn
和来自以下查询的 ComboData
DataTable dtComboData = getQueryResult ("SELECT DISTINCT Result FROM T_Result");
可能吗?
您可以使用 DataGridViewComboboxColumn 这种方法。下面是将 ComboboxColumn 添加到 DataGridView
的示例代码例如:-
DataTable dtComboData = getQueryResult("SELECT DISTINCT Result FROM T_Result");
DataGridViewComboBoxColumn col = new DataGridViewComboBoxColumn();
col.DataSource = dtComboData;
col.DisplayMember = dt.Columns[0].ColumnName;
dgvResult.Columns.Add(col);