只用TABLE怎么实现数据列表功能.不用datalist等控件. 只用TABLE怎么实现数据列表功能.不用datalist等控件.可以达到同样的效果。但可以减少资源。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参考一下://存放最终结果字符串string strHtmlStr; //存放表格头字符串System.Text.StringBuilder stbHead = new System.Text.StringBuilder();stbHead.Append("<table border=1 width=100% class=\"Table\">") .Append(" <TR>") .Append(" <TD align=\"center\" class=\"HeaderStyle\">姓名</TD>") .Append(" <TD align=\"center\" class=\"HeaderStyle\">个人评论总量</TD>") .Append(" <TD align=\"center\" class=\"HeaderStyle\">专案名称</TD> <TD align=\"center\" class=\"HeaderStyle\">个人评论数量</TD> ") .Append(" <TD align=\"center\" class=\"HeaderStyle\">评论总量</TD> <TD align=\"center\" class=\"HeaderStyle\">角色</TD>") .Append(" </TR>"); strHtmlStr = stbHead.ToString(); //将头追加 //存放表格中间n行数据字符串System.Text.StringBuilder stbBody = new System.Text.StringBuilder(); for(int i = 0; i < ds.Tables.Count; i++){ string intDetailNum = (ds.Tables[i].Rows.Count).ToString(); //格式化表格用 stbBody.Append(" <TR>") .Append(" <TD rowspan="+intDetailNum+" align=\"center\" class=\"TableTitle\">" + "<a onclick=window.open('"+this.XframeSysInfo.SysRoot + this.XframeSysInfo.MainPage.Name+"?ModuleID=CRMPSCommentRead&ReportName=CommentStatDetail&StaffNo="+ds.Tables[i].Rows[0]["StaffNo"].ToString() + "&StartTime=" + strStartTime +"&EndTime="+strEndTime+"','popuppage','width=800,height=600,top=60,left=100,scrollbars,resizable') style='CURSOR: hand'>"+ds.Tables[i].Rows[0]["FullName"].ToString()+"</a>"+ "</TD> "); //姓名 stbBody.Append(" <TD align=\"center\" class=\"TableContent\">" +"<a href="+this.XframeSysInfo.SysRoot+ this.XframeSysInfo.MainPage.Name+"?ModuleID=CRMPreSell&Func=ReadProject&ProjNo="+ds.Tables[i].Rows[0]["ProjNo"].ToString()+" target=\"_blank\">"+ds.Tables[i].Rows[0]["ProjName"].ToString()+ "</TD>"); stbBody.Append(" <TD align=\"center\" class=\"TableContent\">" + (ds.Tables[i].Rows[0]["UserStyle"].ToString().Trim() == "1" ? "<font color='blue'>11</font>" : "22") +"</TD>") //角色 .Append(" </TR>"); strHtmlStr += stbBody.ToString(); //存放表格尾字符串 System.Text.StringBuilder stbTail = new System.Text.StringBuilder(); stbTail.Append("</TABLE>"); strHtmlStr += stbTail; 参考一下://存放最终结果字符串string strHtmlStr; //存放表格头字符串System.Text.StringBuilder stbHead = new System.Text.StringBuilder();stbHead.Append("<table border=1 width=100% class=\"Table\">") .Append(" <TR>") .Append(" <TD align=\"center\" class=\"HeaderStyle\">姓名</TD>") .Append(" <TD align=\"center\" class=\"HeaderStyle\">个人评论总量</TD>") .Append(" <TD align=\"center\" class=\"HeaderStyle\">专案名称</TD> <TD align=\"center\" class=\"HeaderStyle\">个人评论数量</TD> ") .Append(" <TD align=\"center\" class=\"HeaderStyle\">评论总量</TD> <TD align=\"center\" class=\"HeaderStyle\">角色</TD>") .Append(" </TR>"); strHtmlStr = stbHead.ToString(); //将头追加 //存放表格中间n行数据字符串System.Text.StringBuilder stbBody = new System.Text.StringBuilder(); for(int i = 0; i < ds.Tables.Count; i++){ string intDetailNum = (ds.Tables[i].Rows.Count).ToString(); //格式化表格用 stbBody.Append(" <TR>") .Append(" <TD rowspan="+intDetailNum+" align=\"center\" class=\"TableTitle\">" + "<a onclick=window.open('"+this.XframeSysInfo.SysRoot + this.XframeSysInfo.MainPage.Name+"?ModuleID=CRMPSCommentRead&ReportName=CommentStatDetail&StaffNo="+ds.Tables[i].Rows[0]["StaffNo"].ToString() + "&StartTime=" + strStartTime +"&EndTime="+strEndTime+"','popuppage','width=800,height=600,top=60,left=100,scrollbars,resizable') style='CURSOR: hand'>"+ds.Tables[i].Rows[0]["FullName"].ToString()+"</a>"+ "</TD> "); //姓名 stbBody.Append(" <TD align=\"center\" class=\"TableContent\">" +"<a href="+this.XframeSysInfo.SysRoot+ this.XframeSysInfo.MainPage.Name+"?ModuleID=CRMPreSell&Func=ReadProject&ProjNo="+ds.Tables[i].Rows[0]["ProjNo"].ToString()+" target=\"_blank\">"+ds.Tables[i].Rows[0]["ProjName"].ToString()+ "</TD>"); stbBody.Append(" <TD align=\"center\" class=\"TableContent\">" + (ds.Tables[i].Rows[0]["UserStyle"].ToString().Trim() == "1" ? "<font color='blue'>11</font>" : "22") +"</TD>") //角色 .Append(" </TR>"); strHtmlStr += stbBody.ToString(); //存放表格尾字符串 System.Text.StringBuilder stbTail = new System.Text.StringBuilder(); stbTail.Append("</TABLE>"); strHtmlStr += stbTail; 全靠后台代码动态写出来啊,一旦页面回发又要写一次,要不然就刷没了~~~~可以考虑用Session缓存数据信息。 用代码混合模式,自己循环.象asp一样. aspxbutton JS和服务器代码怎么不能同时运行 这个问题,大家是怎么想的?? 请教一个DropDownList数据源问题 急!Session在部分用户登录时丢失的问题! 网站上传后RequiredFieldValidator/RegularExpressionValidator 无效, 邮件发送成功,可是却收不到,怎么回事?帮忙看看 求原代码 ASP.NET(C#) 不好意思,还是DADTAGRID的问题 关于打开图片问题 include问题 读取硬盘序列号是空!!!求救大家的方法 一个SQL,哪里有问题?
string strHtmlStr;
//存放表格头字符串
System.Text.StringBuilder stbHead = new System.Text.StringBuilder();
stbHead.Append("<table border=1 width=100% class=\"Table\">")
.Append(" <TR>")
.Append(" <TD align=\"center\" class=\"HeaderStyle\">姓名</TD>")
.Append(" <TD align=\"center\" class=\"HeaderStyle\">个人评论总量</TD>")
.Append(" <TD align=\"center\" class=\"HeaderStyle\">专案名称</TD> <TD align=\"center\" class=\"HeaderStyle\">个人评论数量</TD> ")
.Append(" <TD align=\"center\" class=\"HeaderStyle\">评论总量</TD> <TD align=\"center\" class=\"HeaderStyle\">角色</TD>")
.Append(" </TR>");
strHtmlStr = stbHead.ToString(); //将头追加
//存放表格中间n行数据字符串
System.Text.StringBuilder stbBody = new System.Text.StringBuilder(); for(int i = 0; i < ds.Tables.Count; i++)
{
string intDetailNum = (ds.Tables[i].Rows.Count).ToString(); //格式化表格用
stbBody.Append(" <TR>")
.Append(" <TD rowspan="+intDetailNum+" align=\"center\" class=\"TableTitle\">"
+ "<a onclick=window.open('"+this.XframeSysInfo.SysRoot + this.XframeSysInfo.MainPage.Name+"?ModuleID=CRMPSCommentRead&ReportName=CommentStatDetail&StaffNo="+ds.Tables[i].Rows[0]["StaffNo"].ToString() + "&StartTime=" + strStartTime +"&EndTime="+strEndTime+"','popuppage','width=800,height=600,top=60,left=100,scrollbars,resizable') style='CURSOR: hand'>"+ds.Tables[i].Rows[0]["FullName"].ToString()+"</a>"+
"</TD> "); //姓名
stbBody.Append(" <TD align=\"center\" class=\"TableContent\">" +"<a href="+this.XframeSysInfo.SysRoot+ this.XframeSysInfo.MainPage.Name+"?ModuleID=CRMPreSell&Func=ReadProject&ProjNo="+ds.Tables[i].Rows[0]["ProjNo"].ToString()+" target=\"_blank\">"+ds.Tables[i].Rows[0]["ProjName"].ToString()+ "</TD>");
stbBody.Append(" <TD align=\"center\" class=\"TableContent\">" + (ds.Tables[i].Rows[0]["UserStyle"].ToString().Trim() == "1" ? "<font color='blue'>11</font>" : "22") +"</TD>") //角色
.Append(" </TR>");
strHtmlStr += stbBody.ToString();
//存放表格尾字符串
System.Text.StringBuilder stbTail = new System.Text.StringBuilder();
stbTail.Append("</TABLE>");
strHtmlStr += stbTail;
string strHtmlStr;
//存放表格头字符串
System.Text.StringBuilder stbHead = new System.Text.StringBuilder();
stbHead.Append("<table border=1 width=100% class=\"Table\">")
.Append(" <TR>")
.Append(" <TD align=\"center\" class=\"HeaderStyle\">姓名</TD>")
.Append(" <TD align=\"center\" class=\"HeaderStyle\">个人评论总量</TD>")
.Append(" <TD align=\"center\" class=\"HeaderStyle\">专案名称</TD> <TD align=\"center\" class=\"HeaderStyle\">个人评论数量</TD> ")
.Append(" <TD align=\"center\" class=\"HeaderStyle\">评论总量</TD> <TD align=\"center\" class=\"HeaderStyle\">角色</TD>")
.Append(" </TR>");
strHtmlStr = stbHead.ToString(); //将头追加
//存放表格中间n行数据字符串
System.Text.StringBuilder stbBody = new System.Text.StringBuilder(); for(int i = 0; i < ds.Tables.Count; i++)
{
string intDetailNum = (ds.Tables[i].Rows.Count).ToString(); //格式化表格用
stbBody.Append(" <TR>")
.Append(" <TD rowspan="+intDetailNum+" align=\"center\" class=\"TableTitle\">"
+ "<a onclick=window.open('"+this.XframeSysInfo.SysRoot + this.XframeSysInfo.MainPage.Name+"?ModuleID=CRMPSCommentRead&ReportName=CommentStatDetail&StaffNo="+ds.Tables[i].Rows[0]["StaffNo"].ToString() + "&StartTime=" + strStartTime +"&EndTime="+strEndTime+"','popuppage','width=800,height=600,top=60,left=100,scrollbars,resizable') style='CURSOR: hand'>"+ds.Tables[i].Rows[0]["FullName"].ToString()+"</a>"+
"</TD> "); //姓名
stbBody.Append(" <TD align=\"center\" class=\"TableContent\">" +"<a href="+this.XframeSysInfo.SysRoot+ this.XframeSysInfo.MainPage.Name+"?ModuleID=CRMPreSell&Func=ReadProject&ProjNo="+ds.Tables[i].Rows[0]["ProjNo"].ToString()+" target=\"_blank\">"+ds.Tables[i].Rows[0]["ProjName"].ToString()+ "</TD>");
stbBody.Append(" <TD align=\"center\" class=\"TableContent\">" + (ds.Tables[i].Rows[0]["UserStyle"].ToString().Trim() == "1" ? "<font color='blue'>11</font>" : "22") +"</TD>") //角色
.Append(" </TR>");
strHtmlStr += stbBody.ToString();
//存放表格尾字符串
System.Text.StringBuilder stbTail = new System.Text.StringBuilder();
stbTail.Append("</TABLE>");
strHtmlStr += stbTail;