gpt4 book ai didi

c# - 如何将Excel工作表中的单选按钮值读取到对象数组

转载 作者:行者123 更新时间:2023-11-30 17:06:47 24 4
gpt4 key购买 nike

我必须从 Excel 工作表中读取数据并将其上传到数据库。除了单选按钮字段外,一切正常。在一些 Excel 工作表中,我有单选按钮。如果单击值为 yes 的单选按钮,我想对对象数组读取 yes。

这是将 excel 值读取到对象数组的代码:

Range Rrow = ws.UsedRange.Cells.Rows;
object[,] myvalues = null;
myvalues = (Rrow.Cells.Rows.Value);

其中 ws 是工作表的名称。

我在单选按钮的位置得到了空值。

我已经使用下面的代码将值映射到数据库中

 objInv.FIName = dtExcel.Tables[1].Rows[39][0].ToString();

请帮助我从 Excel 工作表中的单选按钮读取值到对象数组。

最佳答案

由于我还没有 50 个代表并且不能要求澄清,我希望这会对你有所帮助。

首先,如果您使用的是表单控件,请将单选按钮链接到单元格并读取单元格值(单元格值将为 0,因为没有链接到它的单选按钮被选中,第一个为 1,第二个为 2 , ETC。)。然后就是浏览链接单元格列表的问题。

其次,如果您使用的是 ActiveX 控件,则每个 ActiveX 控件都有唯一的名称。要查看 ActiveX 控件的属性,请右键单击相关控件并选择“属性”选项。要检查是否选择了 ActiveX 单选按钮控件,请参阅 Sheet1.OptionButton1.Value,其中 Sheet1 是具有控件的工作表,OptionButton1 是控件的名称。值为 False(未选中)或 True(选中)。

根据您需要读取的单选按钮的数量和单选按钮的类型(表单与 ActiveX)将决定将值移动到数据库中的最佳方式。

关于c# - 如何将Excel工作表中的单选按钮值读取到对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15200221/

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