gridview与exel
来源:互联网 发布:阿里云电视系统升级 编辑:程序博客网 时间:2024/04/30 23:23
如果GridView存在模板列,其中包含子控件,例如CheckBox等,导出EXCEL后就会出现该区域的不规律。所以要对模板列单独处理(转载)我转的,啊哈
public void PrepareGridViewForExport(Control gv)//模式化特殊元素 flashcong
{
LinkButton lb = new LinkButton();
Literal l = new Literal();
string name = String.Empty;
for (int i = 0; i < gv.Controls.Count; i++)
{
if (gv.Controls[i].GetType() == typeof(LinkButton))
{
l.Text = (gv.Controls[i] as LinkButton).Text;
gv.Controls.Remove(gv.Controls[i]);
gv.Controls.AddAt(i, l);
}
else if (gv.Controls[i].GetType() == typeof(DropDownList))
{
l.Text = (gv.Controls[i] as DropDownList).SelectedItem.Text;
gv.Controls.Remove(gv.Controls[i]);
gv.Controls.AddAt(i, l);
}
else if (gv.Controls[i].GetType() == typeof(CheckBox))
{
l.Text = (gv.Controls[i] as CheckBox).Checked ? "True" : "False";
gv.Controls.Remove(gv.Controls[i]);
gv.Controls.AddAt(i, l);
}
else if (gv.Controls[i].GetType() == typeof(ImageButton))
{
l.Text = "图片";
gv.Controls.Remove(gv.Controls[i]);
gv.Controls.AddAt(i, l);
}
if (gv.Controls[i].HasControls())
{
PrepareGridViewForExport(gv.Controls[i]);
}
}
}
- gridview与exel
- Net gridview导出exel
- C++与EXEL(CSV)
- Gridview导出到Word文件和Exel文件…
- arcgis属性表与exel表连接并计算
- TO Exel
- 导出Exel
- vc exel
- Exel下载
- Exel下载
- exel导出相关对应
- DataSet Vs Exel
- exel数据导入mySQL
- python 操作exel
- vbs操作EXel
- java 操作exel
- 解析exel工具
- exel 函数学习
- 支持动态创建和静态超链接类—CHyperLink类改进
- 获取有多少台电脑连接到该数据库的问题
- 推荐一个好用的ColorPicker Silverlight 控件
- gridview数据导出到Excel的研究
- 诺基亚邓元鋆:MeeGo向电脑级智能发展
- gridview与exel
- c++ 实现整数的拆分
- 云计算、分布式、SOA的概述
- 云计算、分布式、SOA的概述
- 如何解决 Internet Explorer 9 安装问题
- afxgetapp()
- 亲人只有一次的缘分,无论这辈子我和你会相处多久,都请好好珍惜共聚的时光,因为,下辈子,无论爱与不爱,我们都不会再见了……
- ---
- 好久没来这了