C#中导出从数据库查询出的数据到Excel

rt需要做导出,对于数据导出很好弄,可以要加入一列为图片列,不知这个图片列用方式能把图片加进去?代码:DataSetds=已知ds.Tables[0].Columns.A... rt
需要做导出,对于数据导出很好弄,可以要加入一列为图片列,不知这个图片列用方式能把图片加进去?
代码:
DataSet ds=已知
ds.Tables[0].Columns.Add("序号", typeof(string));
ds.Tables[0].Columns.Add("图片", typeof(string)); //这是图片列,这里该怎么写???
ds.Tables[0].Columns.Add("名称", typeof(string));
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
ds.Tables[0].Rows[i]["序号"] = i + 1;
ds.Tables[0].Rows[i]["图片"]=??//图片这里怎么写???
ds.Tables[0].Rows[i]["名称"]=已知
}
ds.Tables[0].Columns.Remove(ds.Tables[0].Columns["ID"]);
。。。。
不要只给一句话,要完整代码,也可以发个实例给我,谢谢~~~
展开
 我来答
ch_hl2008
2012-04-20 · TA获得超过513个赞
知道小有建树答主
回答量:769
采纳率:0%
帮助的人:611万
展开全部
/// <summary>
/// 将图片插入到指定的单元格位置。
/// 注意:图片必须是绝对物理路径
/// </summary>
/// <param name="RangeName">单元格名称,例如:B4</param>
/// <param name="PicturePath">要插入图片的绝对路径。</param>
public void InsertPicture( string RangeName, string PicturePath )
{
m_objRange = m_objSheet.get_Range(RangeName, m_objOpt);
m_objRange.Select();
Excel.Pictures pics = (Excel.Pictures)m_objSheet.Pictures(m_objOpt);
pics.Insert(PicturePath, m_objOpt);
}
更多追问追答
追问
m_objRange,m_objSheet,m_objSheet,m_objOpt如何得来??
追答
Excel.Application             sheet对象。
笨晓孩芳
2012-04-17 · TA获得超过193个赞
知道小有建树答主
回答量:224
采纳率:100%
帮助的人:57.2万
展开全部
是要把图片导出后在excel中直接显示图片吗
追问
中间操作随便,主要是在Excel中显示出来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式