找回密码
 立即注册

QQ登录

只需一步,快速开始

raul1122

中级会员

42

主题

155

帖子

980

积分

中级会员

积分
980

活字格认证微信认证勋章

raul1122
中级会员   /  发表于:2012-6-27 09:03  /   查看:5641  /  回复:3
protected void Page_Load(object sender, EventArgs e)

        {

            if (IsPostBack)

                return;

            this.FpSpread1.Sheets[0].ActiveColumn= 2;

            this.FpSpread1.Sheets[0].ActiveRow = 1 ;



            string[] cbstr;

            string[] strval;

            cbstr = new String[] { "One", "Two", "Three" };

            strval = new String[] { "1", "2", "3" };

            FarPoint.Web.Spread.ComboBoxCellType cb = new FarPoint.Web.Spread.ComboBoxCellType();

            cb.Items = cbstr;

            cb.ShowButton = true;

            cb.AutoPostBack = true;

            FpSpread1.ActiveSheetView.Columns[0].CellType = cb;

            FpSpread1.ActiveSheetView.DataModel.SetValue(0, 0, 1);

        }



        protected void FpSpread1_ButtonCommand(object sender, FarPoint.Web.Spread.SpreadCommandEventArgs e)

        {



        }

这是上次楼主给的通过combox选择后出发后台事件的代码,现有一问题,请问如何在FpSpread1_ButtonCommand中获取,刚才是哪个cell中的combox触发的该事件?

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-6-27 09:57:00
沙发
回复 1楼raul1122的帖子

获取方式如下:

  1. protected void FpSpread1_ButtonCommand(object sender, FarPoint.Web.Spread.SpreadCommandEventArgs e)
  2.         {
  3.             Point cellIndex = (Point)e.CommandArgument;
  4.             int row = cellIndex.X;
  5.             int col = cellIndex.Y;
  6.         }
复制代码
回复 使用道具 举报
raul1122
中级会员   /  发表于:2012-7-4 11:24:00
板凳
请问这个point 需要using什么命名空间?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-7-4 11:37:00
地板
回复 3楼raul1122的帖子

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