简体   繁体   English

绑定网格的DataGridViewComboboxColumn

[英]DataGridViewComboboxColumn for Bound Grid

I am developing a Windows Desktop application in C#.net. 我正在C#.net中开发Windows桌面应用程序。 I have a DataGridView bound to a DataTable . 我有一个绑定到DataTableDataGridView I want one of the columns to be edited with DataGridViewComboBox .The code is below 我想要使​​用DataGridViewComboBox编辑其中一列。代码如下

string query = "SELECT ResultId, LabId, Result, Comments FROM T_Result WHERE LabId = " + labId;
DataTable dtResult = getQueryResult(query);
dgvResult.DataSource = dtResult;

Now I want the Result Column to be a DataGridViewComboBoxColumn with ComboData from following query 现在我希望结果列是来自以下查询的具有ComboData的DataGridViewComboBoxColumn

DataTable dtComboData = getQueryResult ("SELECT DISTINCT Result FROM T_Result");

Is it possible? 可能吗?

You can use DataGridViewComboboxColumn for this approach. 您可以将DataGridViewComboboxColumn用于此方法。 Below is a sample code to add a ComboboxColumn to DataGridView 下面是将ComboboxColumn添加到DataGridView的示例代码

Ex:- 例如: -

        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);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 绑定到DataTable的DataGridViewComboBoxColumn上的DataError - DataError on DataGridViewComboBoxColumn bound to a DataTable 如何将 DataGridViewComboBoxColumn 绑定到 object? - How to bound a DataGridViewComboBoxColumn to a object? 将DataGridViewColumn更改为绑定DataGridView中的DataGridViewComboBoxColumn - Change DataGridViewColumn to DataGridViewComboBoxColumn in bound DataGridView 无法将 DataGridViewComboBoxColumn 中的值设置为绑定的 DataGridView - Cannot set values from a DataGridViewComboBoxColumn to a bound DataGridView DataGridViewComboBoxColumn - DataGridViewComboBoxColumn DataGridViewComboBoxColumn - DataGridViewComboBoxColumn 使用 DataGridViewComboBoxColumn 向网格添加行时出现 ArgumentException - ArgumentException when adding row to grid with DataGridViewComboBoxColumn 绑定 DataGridView:当我在 DataGridViewComboBoxColumn 外部单击时,它会更改为不同的值 - Bound DataGridView: the DataGridViewComboBoxColumn changes to a different value when I click outside it 添加DataGridViewComboBoxColumn-网格刷新的列索引更改时 - Adding DataGridViewComboBoxColumn - when grid refreshed index of column changes 如何在Winform中的数据网格视图中为DataGridViewComboBoxColumn创建事件处理程序 - How to create Event Handler for DataGridViewComboBoxColumn in a Data Grid View in Winform
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM