flashflash007 2019-12-11 09:59 采纳率: 0%
浏览 84

vb msghflexgrid 对应的datagrid 代码问题

msghflexgrid1.textmatrix(msghflexgrid1.row,0)返回指定行的第一列值
对应的datagrid控件 代码

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-07-28 22:37
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    在Visual Studio中,如果你想要使用MSHFlexGrid来替换DataGridView,你首先需要安装Microsoft.Office.Interop.Excel库。然后,在你的项目中添加一个引用。

    <Compile Language="C#" Reference="Microsoft.Office.Interop.Excel.dll" />
    

    接下来是你的MSHFlexGrid代码:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using Microsoft.Office.Interop.Excel;
    
    namespace YourNamespace
    {
        public class MSHFlexGridDemo
        {
            [STAThread]
            static void Main(string[] args)
            {
                // 创建一个新的工作表
                Application.Workbooks.Add();
    
                // 获取工作表对象
                Worksheet ws = Application.ActiveWorkbook.Sheets[1];
    
                // 设置列标题
                ws.Cells["A1"].Value = "Name";
                ws.Cells["B1"].Value = "Age";
    
                // 创建MSHFlexGrid控件并设置其属性
                MSHFlexGrid flexGrid = new MSHFlexGrid();
                flexGrid.Dock = DockStyle.Fill;
                flexGrid.Location = new Point(50, 50);
                flexGrid.Name = "flexGrid1";
    
                // 添加数据到表格
                for (int i = 2; i <= 3; i++)
                {
                    flexGrid.AppendRow(new string[]
                    {
                        "John Doe",
                        "30"
                    });
                }
    
                // 将表格插入到工作表
                ws.Columns.AutoFit();
                ws.Rows.AutoFit();
    
                // 激活表格
                ws.Activate();
    
                // 打开表格
                ws.Show();
    
                // 关闭工作簿
                Application.Quit();
            }
        }
    }
    

    这个示例将创建一个新的工作表,并在一个新的单元格中显示名为“Name”的列和年龄。它还将生成一个包含三行的数据框,并将其插入到工作表中。

    请注意,你需要根据实际需求调整代码以适应你的特定应用。

    评论

报告相同问题?