sea*_*ean 23 c# forms string visual-studio-2010
我是Visual Studio 2010 C#的新手.我已经创建了一个表单.但是,当我运行应用程序时,发生了一个错误说明"Cannot implicity convert type 'string' to 'System.Windows.Forms.ColumnHeader'".有人能告诉我发生了什么,我该如何解决这个问题?谢谢.

Yah*_*hia 69
看来你已经在表单上创建了一个ColumnHeader名称Name,而这个名称又隐藏了this.Name一个字符串的表单属性... 这是我能想象的唯一一个导致提供的屏幕截图错误的场景.
如果我的假设是对的,你可以通过改变该行来解决这个问题this.Name.Name = "ter";
看来您已经创建了一个名称为“ Name”的ColumnHeader。请检查您是否有名称为“名称”的控件。
例如:-我有一个DataGridView,其列名为“ SrNo”,“ Name”,“ Age”。我遇到了同样的错误。为什么是bcoz的“名称”。
解决方案:将DataGridView的ColumnHeader“名称”重命名为其他说法,例如“ Person”或“ Name”以外的其他名称。但是,如果要将“名称”显示为DataGridView的标题文本,则可以将HeaderText保留为“名称” .ie
姓名:人
HeaderText:名称
DataPropertyName:人
这里,DataPropertyName是可选的。如果通过集合作为DataSource进行绑定,则使用它。
| 归档时间: |
|
| 查看次数: |
31183 次 |
| 最近记录: |