导出datagrid中的某几列 我想把datagrid中的某几列(不是全部列)导出到execl,请问怎么做 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对 DataGrid.Items循环 一个Item对应一个TableRow if(tb.Rows.Count!=0) { int intV; Random rd=new Random(); intV = rd.Next(); string strFileName=DateTime.Now.Second.ToString()+DateTime.Now.Millisecond.ToString()+intV+".xls"; string strPath=Page.MapPath("../uploading/"+strFileName); FileStream f=new FileStream(strPath,FileMode.CreateNew, FileAccess.ReadWrite); StreamWriter fw = new StreamWriter(f, System.Text.Encoding.GetEncoding("GB2312")); string OutputString=""; int iRow; int iCol; for(iCol=0;iCol<tb.Columns.Count;iCol++) { OutputString=OutputString+"\t"+tb.Columns[iCol].Caption; } OutputString = OutputString.Trim(); fw.WriteLine(OutputString.Trim()); fw.WriteLine(); for(iRow=0;iRow<tb.Rows.Count;iRow++) { OutputString=""; for(iCol=0;iCol<tb.Columns.Count;iCol++) { OutputString=OutputString+"\t"+tb.Rows[iRow][iCol].ToString(); } fw.WriteLine(OutputString.Trim()); } fw.Close(); f.Close(); string strScript = "<script language=javascript> window.open('../uploading/" + strFileName + "', '', 'left=50,top=50,resizable=1,scrollbars=1,width=500,height=400,menubar=1'); </script>"; Page.RegisterStartupScript("", strScript); } dropdownlist 无法选择项目 ajax调用不到!!!!!救命!! repeator 和datalist 如何实现横向排列? 剪切板问题 求一第归方法 请给推荐一个写ASP的编辑软件! datagrid显示问题? 如果传过来的字符是一个函数的名称,如何令改字符对应的函数运行? 问一下,同一个解决方案里的不同项目中的页面如何传递参数啊? 为什么在C#中不对了??? 实现三级联动下拉列表框,求高人帮忙!!!! 如何把字符串Color.Red 转化为 颜色的Color.Red???
{
int intV;
Random rd=new Random();
intV = rd.Next();
string strFileName=DateTime.Now.Second.ToString()+DateTime.Now.Millisecond.ToString()+intV+".xls";
string strPath=Page.MapPath("../uploading/"+strFileName);
FileStream f=new FileStream(strPath,FileMode.CreateNew, FileAccess.ReadWrite);
StreamWriter fw = new StreamWriter(f, System.Text.Encoding.GetEncoding("GB2312"));
string OutputString="";
int iRow;
int iCol;
for(iCol=0;iCol<tb.Columns.Count;iCol++)
{
OutputString=OutputString+"\t"+tb.Columns[iCol].Caption;
}
OutputString = OutputString.Trim();
fw.WriteLine(OutputString.Trim());
fw.WriteLine();
for(iRow=0;iRow<tb.Rows.Count;iRow++)
{
OutputString="";
for(iCol=0;iCol<tb.Columns.Count;iCol++)
{
OutputString=OutputString+"\t"+tb.Rows[iRow][iCol].ToString();
}
fw.WriteLine(OutputString.Trim());
}
fw.Close();
f.Close();
string strScript = "<script language=javascript> window.open('../uploading/" + strFileName + "', '', 'left=50,top=50,resizable=1,scrollbars=1,width=500,height=400,menubar=1'); </script>";
Page.RegisterStartupScript("", strScript);
}