找回密码
 立即注册

QQ登录

只需一步,快速开始

guoqp

高级会员

199

主题

763

帖子

1864

积分

高级会员

积分
1864

时代开发者征文活动

guoqp
高级会员   /  发表于:2021-1-20 16:05  /   查看:2237  /  回复:1
1金币
比如Cells[0,0].Text = "上传合同"我希望Cells[0,1]放置一个文件选择控件,让用户选择文件并返回文件全路径到单元格

这样的需求能实现吗

最佳答案

查看完整内容

建议可以用两个单元格,设置第一个单元格类型为按钮,弹出文件选择窗体选择文件后,给后一个单元格赋值为文件路径 当然,按照你的需求,直接改变按钮的文字也是没有问题的 使用CellClick事件响应点击,参考代码

1 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-1-20 16:05:32
来自 2#
建议可以用两个单元格,设置第一个单元格类型为按钮,弹出文件选择窗体选择文件后,给后一个单元格赋值为文件路径
当然,按照你的需求,直接改变按钮的文字也是没有问题的


image.png326595763.png

使用CellClick事件响应点击,参考代码
  1.         private void fpSpread1_CellClick(object sender, CellClickEventArgs e)
  2.         {
  3.             if (e.Column == 0 && e.Row == 3)
  4.             {
  5.                 OpenFileDialog ofdg = new OpenFileDialog();
  6.                 if(ofdg.ShowDialog()== DialogResult.OK)
  7.                 {
  8.                     fpSpread1.ActiveSheet.Cells[3, 1].Value = ofdg.FileName;
  9.                 }
  10.             }
  11.         }
复制代码

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部