找回密码
 立即注册

QQ登录

只需一步,快速开始

sam
论坛元老   /  发表于:2012-2-25 12:34  /   查看:6395  /  回复:9
嗨,请问:如何实现当点击某个单元格后自动弹出一个“选择数据的界面”,选择完数据后,并可自动将选择结果带到当前单元格。这个功能如何实现,烦请解答。谢谢!

9 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-2-27 09:31:00
沙发

回复 1# sam 的帖子

sam, 你好

你需要的功能一般通过 AjaxToolkit:ModalPopupExtender 组件来实现

下载地址:http://ajaxcontroltoolkit.codeplex.com/releases/view/33804
组件说明:http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/ModalPopup/ModalPopup.aspx

注意,在Spread for asp.net 3.5 版本中需要使用AjaxToolkit的 30930 版本。
回复 使用道具 举报
sam
论坛元老   /  发表于:2012-2-27 21:18:00
板凳
嗨,Dof:

以上功能我不知该怎么实现,你那边能否提供一个已实现此功能的例子工程。我的版本是:Spread for asp.net 6.0.  非常感谢!
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-2-28 16:21:00
地板
sam,你好

以下Demo的Popup页面演示了如何使用ModalPopupExtender 控件,请参考:

WebApplication1.zip (3.75 MB, 下载次数: 184)
回复 使用道具 举报
sam
论坛元老   /  发表于:2012-2-28 18:30:00
5#
好的。我试试看。谢谢!
回复 使用道具 举报
sam
论坛元老   /  发表于:2012-3-3 16:14:00
6#
Hi dof,

我的需求是当用户点击一个单元格时,能弹出另一个页面,并取得返回值到当前格中。看有没办法解决?谢谢了。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-3-5 18:43:00
7#
sam 你好:

附件中的例子是点击按钮时时弹出一个Div,Div中是可供选择的数据,从Div中选中数据之后可以填充给Spread。

PopUpTest.zip (3.75 MB, 下载次数: 203)
回复 使用道具 举报
xiwu
中级会员   /  发表于:2012-4-15 13:43:00
8#
我用的是spread 5.0,也有同样的需要,能实现吗?
回复 使用道具 举报
xiwu
中级会员   /  发表于:2012-4-15 13:44:00
9#
Spread for Windows Forms 5 (.NET Framework 3.5)
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-4-16 09:36:00
10#
附件中提供了两个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, 下载次数: 166)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部