将字符串变量插入数据网格视图.Columns[],其中需要string或int.C#

本文关键字:string int 插入 变量 字符串 数据 数据网 Columns 视图 网格 | 更新日期: 2023-09-27 18:05:44

我上次在这里问问题已经很多年了,所以我希望我能在这方面得到一些帮助。。

foreach (object listItem in checkedListBox1.CheckedItems)
{
dataGridView1.Columns[].Visible = true;
}

我想在[]中插入listItem。我可以看到它将与一起工作

["name"]
[1]

但我需要这样的东西["{0}", listItem]但是我不能让它接受我需要的东西。有什么想法吗?

将字符串变量插入数据网格视图.Columns[],其中需要string或int.C#

如果checkedListBox1checkboxlist,那么对选中的项执行foreach将意味着listItem将是一个复选框,而不是字符串。你需要做一些类似的事情:

foreach (object listItem in checkedListBox1.CheckedItems)
{
    dataGridView1.Columns[listItem.Name].Visible = true;
}

有关我的评论的CheckedItems属性的更多详细信息,请参阅此处。