找回密码
 立即注册

QQ登录

只需一步,快速开始

gengwh
论坛元老   /  发表于:2012-9-13 17:40  /   查看:5869  /  回复:5
fpspread 中有一个textbox和一个按钮,点击按钮更新完数据库之后刷新页面,清空下textbox的内容,怎么找不到相关属性? 设置FpSpread1.ActiveSheetView.Cells[i, 18].Value = "" 没效果;
textbox我是这样设置的:
               FarPoint.Web.Spread.TextCellType txtLoop = new TextCellType();
                txtLoop.ImeMode = ImeMode.Disabled;
                txtLoop.ShowEditor = true;
                txtLoop.CssClass = "txtClass";
                txtLoop.MaxLength = 9;
                FpSpread1.ActiveSheetView.Cells[i, 18].CellType = txtLoop;

5 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-9-13 18:53:00
沙发
回复 1楼gengwh的帖子

gengwh 你好,
因为 TextCellType 在 ShowEditor 为 Ture 时,值被写在 HTML input 中,所以需要在前台使用 js 清空。
获取方法如下:
Untitled.png
回复 使用道具 举报
gengwh
论坛元老   /  发表于:2012-9-14 11:13:00
板凳
回复 2楼iceman的帖子

不好意思,没太看明白,按钮和textbox都在fpspread中,点击按钮,更新数据,刷新页面,最后清空textbox的内容.
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-9-14 17:18:00
地板
回复 3楼gengwh的帖子

你好,我制作了一个简单测试 Demo ,请参考:

6030.zip (2.87 MB, 下载次数: 198)
回复 使用道具 举报
gengwh
论坛元老   /  发表于:2012-9-18 10:51:00
5#
回复 4楼iceman的帖子

虽然不是我想要的结果,但是给我指了条路,还是谢谢!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-9-18 14:16:00
6#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部