找回密码
 立即注册

QQ登录

只需一步,快速开始

sam
论坛元老   /  发表于:2012-4-13 14:55:00
21#

附上附件

附上附件

WebApplication5.rar

1.84 MB, 下载次数: 242

rar

回复 使用道具 举报
sam
论坛元老   /  发表于:2012-4-13 15:15:00
22#

追加问题:能否实现下拉多选Combox

嗨,我再问个问题:
在Spread控件单元格类型中能否实现下拉多选Combox。参考例中有个类型:Multiple-Column Combo Box Cell .这个只能单选,如果需要进行多选。该如何实现。即:在表格每行前增加一个CheckBox。可以进行多选。

谢谢!

jpg

jpg
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-4-13 16:39:00
23#

回复 22# sam 的帖子

Spread提供自定义CellType可以将自定义的控件作为单元格的Editor,主要工作量是在实现自定义控件上面,如果已有现成的自定义控件,只需自定义CellType,将自定义控件作为CellType的Editorcontrol就可以了
回复 使用道具 举报
sam
论坛元老   /  发表于:2012-4-13 16:55:00
24#

自定义控件

我写了个例子,请按我上面的例子来做下,我再上传个自定义控件的类,这个是OK的,如果将Celltype绑定为这个自定义控件,该如何处理。主要是页面一刷新,其值又会消失.
请帮忙看看。谢谢!

Field.rar

1.15 KB, 下载次数: 242

rar

回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-4-13 18:08:00
25#
我们正在使用你21楼中的代码进行调查,调查过程中如有有上面问题,我们会及时与你沟通。
回复 使用道具 举报
sam
论坛元老   /  发表于:2012-4-13 22:31:00
26#
好的,谢谢!
我还问个问题:我在Js中如何设置列为Button类型的Button上的Text值。
后台:
FarPoint.Web.Spread.ButtonCellType btncelltype = new FarPoint.Web.Spread.ButtonCellType("","");
                btncelltype.OnClientClick = "Openwindows();";
                FpSpread1.ActiveSheetView.Columns[0].CellType = btncelltype;
前台:
var spread = FpSpread("FpSpread1");
                var activeRow = FpSpread1.ActiveRow;
                spread.Cells(activeRow, 1).SetValue(result); // sets the cell property

                //如何设置按钮文字
           //???
                FpSpread1.UpdatePostbackData();

谢谢!
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-4-16 09:31:00
27#
附件中提供了两个Demo,演示了在编辑状态下点击按钮弹出一个对话框的功能,我这里弹出的的是一个数据检索的对话框。

大概实现步骤如下:
1、自定义一个PopupCellType,有一个TextBox和一个Button组成,点击Button会弹出一个数据检索对话框
2、创建一个用于弹出显示的数据检索对话框
3、将PopupCellType指定给Spread使用

说明:附件中两个Demo只是显示弹出对话框的方法不一样,PopupCellTypeDemo_Boxy是用的是名为Boxy的jQuery库;PopupCellTypeDemo_Modal使用的AjaxControlToolkit扩展包中的ModalPopupExtender控件。我自己比较喜欢第一种方法,因为主窗体不用关系弹出窗体的任何信息,而使用ModalPopupExtender时,需要在主窗体放一些和弹出窗体相关的控件(比如:Panel和Button)。

VS2010 + Spread for ASP.NET 6.0 + Boxy
PopupCellTypeDemo_Boxy.zip (51.97 KB, 下载次数: 240)
回复 使用道具 举报
sam
论坛元老   /  发表于:2012-4-16 09:54:00
28#
謝謝,我試試看。這個問題如何 解決?
1,我在Js中如何设置列为Button类型列的Button上的Text值?
2,在Js中如何列名知道列所在的Index(即:列數)。此需考慮到多表頭問題,我只需取最下面的表頭。
謝謝!
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-4-16 12:27:00
29#
请参考这个帖子的回复:http://gcdn.grapecity.com/showtopic-4038.html
回复 使用道具 举报
sam
论坛元老   /  发表于:2012-4-16 14:39:00
30#
嗨,我这边测试有个问题:
就是选择弹出界面中的数据后返回到主界面中后,好象取不到主界面那个单元格中的值,您可以试下。看能否解决?
谢谢!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部