如何解决比较的功能,两组或三组数比较产生的表格。。。。

隽安 2005-07-22 02:07:10
我现在需要比较数据,数据的字段都是一样的如

|名称|参数值|
CPU1 | 1400 

|名称|参数值|
CPU2 | 1800 |

我现在要用HTML表格输出成
|名称|CPU1|CPU2| 
|参数值|1400 | 1800| 

怎么做?
...全文
202 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
隽安 2005-07-22
  • 打赏
  • 举报
回复
谢谢各位,我已经解决了, 贴出来吧,大家指教
private void Comparelist()
{
int a = 0;
string tem = "";
string GroupStr = "";
GroupStr = GroupStr + "<table width=770 border=0 cellspacing=1 cellpadding=3 align=center bgcolor=white><TR>";
for ( int i=0 ; i< proid.Length;i++ )
{
string beginTD = "<td>";
string endTD = "</td>";
SqlParameter[] paramArray = new SqlParameter[1];
paramArray[0] = new SqlParameter("@ID", proid[i]);
using(SqlDataReader dr = Microsoft.SQLHelper.ExecuteReader(admin.dbcon.Path(true), CommandType.StoredProcedure, "ProductsCompare", paramArray))
{
if ( i==0 )
{
int j=0; //做替换用的编号
while(dr.Read())
{
if (dr.GetSqlValue(1).ToString().IndexOf(".img")> -1) {tem = "<img src="+ dr.GetSqlValue(1).ToString() +">";} else {tem = dr.GetSqlValue(1).ToString();};
GroupStr = GroupStr + beginTD + dr.GetSqlValue(0) + endTD;
GroupStr = GroupStr + beginTD + tem + endTD;
GroupStr = GroupStr + "{$ref}"+ j;
GroupStr = GroupStr +"</tr>";
j++;
}
}
while(dr.Read())
{
if (dr.GetSqlValue(1).ToString().IndexOf(".img")> -1) {tem = "<img src="+ dr.GetSqlValue(1).ToString() +">";} else {tem = dr.GetSqlValue(1).ToString();};

GroupStr = GroupStr.Replace("{$ref}" + a, beginTD + tem + endTD);
a++;
}
}
GroupStr = GroupStr + "</table>";
}
list.InnerHtml = GroupStr ;
}
sfar 2005-07-22
  • 打赏
  • 举报
回复
在查询的时候按照一定的方法排序,在页面上面输出的时候执行两次查询就可以了。
jimu8130 2005-07-22
  • 打赏
  • 举报
回复
map要知道那个可不一定就两个,主要是能把表给由竖向变横向!
而且你仅仅用的是sql语句,那后台怎么处理了?
隽安 2005-07-22
  • 打赏
  • 举报
回复
二楼的兄弟,得到数据没有问题,现在是要显示到HTML页面中,拼成一张TABLE,谢谢关注,继续
jimu8130 2005-07-22
  • 打赏
  • 举报
回复
关注
mapserver 2005-07-22
  • 打赏
  • 举报
回复
select 表1.名称1,表2.名称2 from 表1,表2
不就可以了吗?

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧