找回密码
 立即注册

QQ登录

只需一步,快速开始

thesadfrog

银牌会员

6

主题

14

帖子

2958

积分

银牌会员

积分
2958

活字格认证

thesadfrog
银牌会员   /  发表于:2011-10-25 10:17  /   查看:5346  /  回复:4
Spread.WebForms.3.VS2005
vs2005
win7

<client>

<dx:ASPxComboBox ID="ASPxComboBox1" runat="server"
<ClientSideEvents SelectedIndexChanged="function(s, e) {
        FpSpread1.PerformCallback();  //请问这里如何调用? 意思就是 要重新帮定 FpSpread1,不刷新 整个页面。
}" />


<server>
   if (IsCallback)
            {
                GetData();
            }


        void GetData()
        {
            if (ASPxComboBox1.Value != null)
            {
                ObjectDataSource2.SelectParameters[0].DefaultValue = ASPxComboBox1.Value.ToString();
            }
            else
            {
                ObjectDataSource2.SelectParameters[0].DefaultValue = "";
            }
            FpSpread1.DataBind();
            
        }

4 个回复

倒序浏览
thesadfrog
银牌会员   /  发表于:2011-10-25 11:09:00
沙发
自己搞定了
<client>
        <ClientSideEvents SelectedIndexChanged="function(s, e) {
        FpSpread1.CallBack("reload")


server


        protected void FpSpread1_ButtonCommand(object sender, FarPoint.Web.Spread.SpreadCommandEventArgs e)
        {
            if (e.CommandName == "reload")
            {
                GetData();
            }
        }

   void GetData()
        {
            if (ASPxComboBox1.Value != null)
            {
                ObjectDataSource2.SelectParameters[0].DefaultValue = ASPxComboBox1.Value.ToString();
            }
            else
            {
                ObjectDataSource2.SelectParameters[0].DefaultValue = "";
            }
            FpSpread1.DataBind();
            
        }
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2011-10-25 11:18:00
板凳

回复 2# thesadfrog 的帖子

:strong:
回复 使用道具 举报
wp_pandy
高级会员   /  发表于:2011-10-27 22:20:00
地板
看来我需要学习的地方还很多啊!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2011-10-28 11:13:00
5#

回复 4# wp_pandy 的帖子

如果在 Spread 的使用中,欢迎到论坛来交流,同时,感想对 Spread 的支持~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部