gpt4 book ai didi

c# - 如何判断 datagridview 列是图像列还是复选框列?

转载 作者:太空宇宙 更新时间:2023-11-03 11:09:10 26 4
gpt4 key购买 nike

我正在尝试创建一个自定义函数,将 datagridview 的内容保存到一个文件中。我这样做而不是序列化,因为我的自定义函数被设计为尽可能容易和快速地实现以保存和加载 winform 的状态,并且每次我想序列化一个对象时创建自定义类并不那么容易和快速尽可能。

为此,我需要以编程方式检测 datagridview 中的哪些列是图像列或复选框列,以便我知道在加载时如何适本地处理它们。我在网上看了看,似乎还没有其他人提到过它(就我的谷歌搜索所建议的而言),但我绝对确定有某种方法可以判断某些单元格的类型/列/专栏是。有人知道吗?

最佳答案

你可以这样做 -

        foreach (var col in dataGridView1.Columns)
{
if (col is DataGridViewImageColumn)
{
// Image Column
}

if (col is DataGridViewCheckBoxColumn)
{
// CheckBox Column
}
}

关于c# - 如何判断 datagridview 列是图像列还是复选框列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14698608/

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