c# - 为什么会出现“ String 类型的值无法转换为 DataGridViewColumn 错误?
问题描述
我正在尝试将组合框输入中的列添加到 datagridview 列。我有:
me.DatagridView1.Columns.Add(Combobox1.text)
但我收到标题中说明的错误。我究竟做错了什么?
解决方案
如果您查看method的文档DataGridViewColumnCollection.Add
,您会看到有一个覆盖有两个字符串,一个代表列名,另一个代表显示文本。
所以你应该能够做到:
me.DatagridView1.Columns.Add(Combobox1.text, Combobox1.text)
(或者如果您愿意,可以为标题文本使用其他值)
推荐阅读
- c++ - 如何使用 GCC 9 将 `std::filesystem::file_time_type` 转换为字符串
- angular - 在本地存储数据,而不是在每次应用启动时获取数据
- java - 溢出菜单更改列表视图数据
- django - 使用 Djongo 添加多个 ArrayModelField 项的实例
- ruby - “如果找到返回对象”的单行代码
- sql-server - SSIS 包在 VSTS 2019 中运行良好,但在 SQL Server 2017 中无法通过 SQL 代理或 DTEXEC
- vba - VBA 用户表单图像大小不同或在计算机之间失去保真度
- javascript - 计算跨度标签中值的百分比
- reactjs - 如何将数据从类组件传递到功能组件,反之亦然
- android - 如何在 WebView 文本选择菜单中保留标准的“全选”和“复制”菜单项?