c# - 将 ComboBox 绑定(bind)到 DataGridView 列

标签 c# datagrid datagridview combobox

如何绑定(bind)combobox1dgv.Columns["cLoadName"] ?所以我的组合框总是在列标题文本之上。

最佳答案

如果“绑定(bind)”是指“在列上方显示”,则使用 css 来执行此操作。
如果“显示相同的内容”,那么您需要将数据源绑定(bind)两次 - 一次绑定(bind)到数据网格,一次绑定(bind)到组合框:

dgv.DataSource = ds;
dgv.DataBind();

combobox1.ValueMember = "cLoadName";
combobox1.DisplayMember = "cLoadName";
combobox1.DataSource = ds;
combobox1.DataBind();

关于c# - 将 ComboBox 绑定(bind)到 DataGridView 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4293713/

相关文章:

c# - 无法使用代码优先创建数据库

c# - .Net 的数据导入向导库?

c# - Gridview 中的多列排序?

c# - 绑定(bind)到祖先的 Datacontext

c - 如何保留来自 Access 数据库的准确数字

c# - 如何在 C# 中制作一个公共(public)秒表

c# - 临时文件包含对不带参数的构造函数的引用,而它不应该

c# - 在数据库中查找随机内容 - Linq

C# WPF 数据网格转换器

c# - datagridView 中的下拉菜单