c# - 将组合框值复制到 Excel 单元格
问题描述
我有一个有 6 个名称的组合框 (comboBox1),我需要将选定的值复制到 Excel 单元格。为此,我有一个表单,当我单击按钮 (button1) 时会创建一个 excel 文件。值必须转到我在代码上有“名称”的地方。我怎样才能做到这一点?谢谢你。
Windows 窗体单击按钮:
xlWorkSheet.get_Range("U58", "X58").Merge(false);
xlWorkSheet.get_Range("U58", "X58").Borders[Excel.XlBordersIndex.xlEdgeTop].Weight = 2d;
xlWorkSheet.get_Range("U58", "X58").Borders[Excel.XlBordersIndex.xlEdgeBottom].Weight = 1d;
xlWorkSheet.get_Range("U58", "X58").Borders[Excel.XlBordersIndex.xlEdgeRight].Weight = 2d;
chartRange = xlWorkSheet.get_Range("U58", "X58");
chartRange.FormulaR1C1 = "name";
chartRange.HorizontalAlignment = 3;
chartRange.VerticalAlignment = 2;
chartRange.Font.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Black);
chartRange.Font.Name = "Arial";
chartRange.Font.Size = 8;
chartRange.Font.Bold = false;
解决方案
我想您是在询问ComboBox 的SelectedItem。如果所有 ComboBox 项目都是字符串,那么试试这个:
if(comboBox1.SelectedItem != null){
string name = comboBox1.SelectedItem.ToString();
....
}
推荐阅读
- node.js - 如何在 linode 端口 80 上部署 nodejs 应用程序?
- docker - Gitlab-runner dind 导致错误:作业失败(系统故障):来自守护进程的错误响应:OCI 运行时创建失败:container_linux.go:380:
- javascript - 将 JSON 数据写入 JSON 文件并使用 FS 读取
- methods - 空指针异常错误作为方法参数
- c - 您如何在 C 头文件中转发声明“bool”类型?
- python - 按特定列对 pandas df 行子集(在组内)进行排序
- javascript - 如何在 Javascript 中编辑 json 数组中的特定值
- javascript - 文档更改时如何调用函数?
- c# - Entity Framework Core C#:我在生成的 Get 语句中包含的 List 对象中的对象有问题
- javascript - 如何将 Bootstrap 5 与 Next.js 一起使用?