如何使用Flexcell表格控件

 我来答
du瓶邪
2015-08-03 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2830万
展开全部
FlexCell是一款美观易用的电子表格控件,包含6种单元格类型和9个编程对象,提供三维图表和图片单元格,支持剪贴板操作、合并单元格、虚表、打印和打印预览等功能,不需要Excel运行库支持就可以输出为Excel WorkBook。
软件包中附带FlexCell表格设计器,无需任何编程就可以制作出图文并茂的报表和程序界面,还可作为B/S报表工具使用。

1)绑定相关的汇总数据
Dictionary<string, CListItem> dict = GetAgeCondition();
if (dict.Keys.Count > 0)
{
grid1.Cell(startRow++, 1).Text = "年龄段情况:";
foreach (string key in dict.Keys)
{
CListItem item = dict[key];
grid1.Cell(startRow, 2).Text = key;
grid1.Cell(startRow, 3).Text = string.Format("有{0}人,占比例{1} ", item.Text, item.Value);
grid1.Cell(startRow, 4).Text = string.Format("Age:{0}", key);
startRow++;
}
}

2)超链接处理事件代码
在控件上单击Grid的Hyperlink处理事件,然后实现其内部处理代码,如下所示:
private void grid1_HyperLinkClick(object Sender, FlexCell.Grid.HyperLinkClickEventArgs e)
{
FlexCell.Cell cell = grid1.Cell(e.Row, 4);
if (cell != null && !string.IsNullOrEmpty(cell.Text))
{
FrmStatisticDetail dlg = new FrmStatisticDetail();
dlg.KeyCondition = cell.Text;
dlg.ShowDialog();
}
e.URL = "";
e.Changed = true;
}
321心有琳犀
2013-03-27
知道答主
回答量:7
采纳率:0%
帮助的人:8122
展开全部
方法一:先是添加引用,然后把dll导入到引用里边再添加该引用,左边的工具箱里边就会多一个gridview还是什么来着,然后拖到页面上就可以了。
方法二:直接把dll添加进来,打开安装完flexcell后的例子的源程序,把里边的flexcell复制下然后粘贴到自己的项目中就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式