当前位置: 代码迷 >> ASP.NET >> ,请教怎么不用控件显示数据表
  详细解决方案

,请教怎么不用控件显示数据表

热度:5719   发布时间:2013-02-25 00:00:00.0
求助,请问如何不用控件显示数据表?
请问如何用表格,而不是datagrid之类的显示数据表呢?怎样读取dataset里面的数据?谢谢!

------解决方案--------------------------------------------------------
读取dataset里的数据,也就是读取dataset里的datatable的数据,参考下面的代码
C# code
            DataSet ds = new DataSet();            DataTable table=ds.Tables[0];            for (int i = 0; i < table.Rows.Count; i++)            {                object[] values = table.Rows[i].ItemArray;                //values数组,就是当行一行记录的所有列的值                //..LZ自己写代码读取数组的值,使用values[0],values[1],...            }
------解决方案--------------------------------------------------------
用StringBuilder
------解决方案--------------------------------------------------------
用StringBuilder
------解决方案--------------------------------------------------------
[code=C#]
string sqlSS = "select * from A_SysModule where ParentID = "+id;
DataSet dsSS = cs.DBOperate.GetDataSet(sqlSS);
int ssnS = dsSS.Tables[0].Rows.Count;
StringBuilder a = new StringBuilder();
a.Append(@"&nbsp;&nbsp;"+sahref1+"<b><font color='#336699'>"+(m+1)+"-"+(sm+1)+"&nbsp;"+sDr["ModName"].ToString()+"</font></b>"+sahref2+"&nbsp;"+line+"&nbsp;"+br+"");
if(ssnS == 0)
{
a.Append(@"");

}
else
{
for(int ssj = 0; ssj < ssnS;ssj++)
{
DataRow sDrS = dsSS.Tables[0].Rows[ssj];
a.Append(@"&nbsp;&nbsp;&nbsp;&nbsp;<a href='product_content.aspx?Type="+sDrS["ModName"].ToString()+"'><b><font color='#336699'>"+(m+1)+"-"+(sm+1)+"-"+(ssj+1)+"&nbsp;"+sDrS["ModName"].ToString()+"</font></b></a>&nbsp;"+line+"&nbsp;"+br+"");
}
}code]
  相关解决方案