gpt4 book ai didi

c# - DataGridView 从列标签获取 ColumnName

转载 作者:太空宇宙 更新时间:2023-11-03 21:38:05 25 4
gpt4 key购买 nike

这是一个简单的问题,但经过大量搜索后我没有找到解决方案。我想通过列标记获取 DataGridViewColumnName。我在每列上放置了带有列名称的标签。

编辑:
我还在标签中存储了一个十进制值。

这是我的代码:

DataGridViewColumn dgCol = new DataGridViewColumn();
dgCol.Name = "MyCol";
dgCol.Tag = 10;
DataGridView1.Columns.Add(dgCol );

虽然标签是 Object 类型。现在我想设置单元格的值,但我的列标签不是名称,我也不知道列索引。

DataGridView1.Rows[1].Cells[" _**Dont Have ColumnName**_ "].Value = 100;  

但我有列标签。那么有什么方法可以从列标签中获取列名吗?

最佳答案

您可以遍历所有:

DataGridViewColumn getcol;

foreach(DataGridViewColumn c in DataGridView1.Columns)
{
if(c.Tag as String == "10")
{
getcol = c;
}
}

现在你可以使用这个getcol了。

DataGridView1.Rows[1].Cells[getcol.Name].Value = 100;

关于c# - DataGridView 从列标签获取 ColumnName,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20755979/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com