关于table控件直接显示数据
来源:互联网 发布:怎么在淘宝网上购物 编辑:程序博客网 时间:2024/05/21 19:31
一直以来绑定数据都是用gridview或者datalist,虽然了解asp但是也只限于会改改代码,并没有实际的认真的学习过。突然想到以前别人用asp,php的没有控件不都是直接用表格来显示数据的吗?那我也应该可以直接诶用表格显示数据吧。
仔细看了下msdn上对table控件的介绍。终于按照我的想法显示出来数据了。。。呵呵。。。
在aspx页面放一个table控件
后台页面
首先连接数据库,查询所需要写实的结果,填充dataset
SqlCommand cmd = new SqlCommand();
SqlConnection conn = new SqlConnection();
SqlDataAdapter da = new SqlDataAdapter();
DataSet ds = new DataSet();
DataTable dt = new DataTable();
conn.ConnectionString = "server=(local);database=ReInfo;uid=sa;pwd=123456";
cmd.CommandText = "select * from UserInfo";
cmd.Connection = conn;
da.SelectCommand = cmd;
da.Fill(ds);
dt = ds.Tables[0];
//计算行数和列数。。。
int numrows = dt.Rows.Count;
int numcells = dt.Columns.Count;
//添加一行显示表头
string[] title ={ "序号", "用户名", "密码", "123", "234", "345" };
TableRow tr = new TableRow();
for (int i = 0; i < numcells; i++)
{
TableCell tc = new TableCell();
tc.Text = title[i];
tr.Cells.Add(tc);
}
Table1.Rows.Add(tr);
显示内容了
for (int j = 0; j < numrows; j++)
{
TableRow r = new TableRow();
for (int i = 0; i < numcells; i++)
{
TableCell c = new TableCell();
//直接显示
c.Text=dt.Rows[j][i].ToString();
//添加一个LiteralControl控件来显示数据
c.Controls.Add(new LiteralControl(dt.Rows[j][i].ToString()));
r.Cells.Add(c);
}
Table1.Rows.Add(r);
}
- 关于table控件直接显示数据
- 关于table控件直接显示数据
- 前台用Table控件显示重复数据的类
- php显示TABLE数据
- sapui5 table不显示Table数据
- 表格边框显示--关于html table单元格无数据不显示问题
- 关于Table的边框显示
- extjs 判断table显示数据
- 关于WinForm中的DataGridView控件显示数据字典的解决方案。
- 用PictureEx类实现内存图片数据直接显示于picture控件
- table 中添加checkbox控件无法显示
- 上传控件图片直接在页面显示
- 想Table服务器控件动态添加数据
- 把XML数据直接帮定到控件
- webbrowser 数据抓取 遇到json型的response-content弹出下载框,取消下载,直接控件上显示
- 关于数据验证控件
- Table无数据照样显示边框
- sapui5中的formatter和Table数据显示
- HGE引擎使用日志
- Linux硬盘分区
- 在类中定义不变的常量是否可以用const?
- JS location
- new和newInstance的区别方法
- 关于table控件直接显示数据
- JSP内建对象
- DWR 2.0RC1应用
- HTTP错误状态信息
- (转载) sizeof()详解
- 优秀程序员的两大要素:懒 + 笨
- 如何在VC中实现动态菜单
- CTO专访:坚守还是追新,开发者如何应对新技术暗潮
- 来到北京