asp.net 自己拼table
2013-10-21 09:30
351 查看
1 看你的方法应该在做MVC Demo 测试的吧!
//这个应该是可以显示出来,因为你单独取到的是String字符串
你这样写肯定是错误的,
ViewData["tb"]这个存是张表对象Table,不可能跟你展现出HTML标签啊.拼接方式;
如果要显示出来:
我测试了一下,可能显示出来表三行四列信息.你拿去运行一下吧.
在前台拖一个asp.net的Table 取名 tabShow
<asp:Table ID="tabShow" runat="server" CssClass="table_th_left" >
</asp:Table>
后台自己写一个方法,比如BindTable
Private Void BindTable()
{
this.tabShow.Rows.Clear(); //将数据清空
// 有个带数据的list
for (int i = 0; i < list.Count; i++)
{
TableRow row = new TableRow();//行
TableCell cell = new TableCell(); //第一列
cell.Text = "我是第一列";
row.Cells.Add(cell); //将列添加到行
TableCell cell2 = new TableCell();
cell.Text = "我是第二列";
row.Cells.Add(cell2); //将列添加到行
TableCell cell9 = new TableCell();
Button bt = new Button(); //此列加个删除按钮
bt.Text = "删除";
bt.ID = list[i].id.ToString();
bt.CssClass = "btn";
bt.Click +=new EventHandler(bt_Click); //为按钮添加单击事件
cell9.Controls.Add(bt); //将按钮添加到列
row.Cells.Add(cell9);
...
this.tabShow.Rows.Add(row); //最后将行添加到拖的tabShow中
}
}
如果要显示出来:
在前台拖一个asp.net的Table 取名 tabShow
<asp:Table ID="tabShow" runat="server" CssClass="table_th_left" >
</asp:Table>
后台自己写一个方法,比如BindTable
Private Void BindTable()
{
this.tabShow.Rows.Clear(); //将数据清空
// 有个带数据的list
for (int i = 0; i < list.Count; i++)
{
TableRow row = new TableRow();//行
TableCell cell = new TableCell(); //第一列
cell.Text = "我是第一列";
row.Cells.Add(cell); //将列添加到行
TableCell cell2 = new TableCell();
cell.Text = "我是第二列";
row.Cells.Add(cell2); //将列添加到行
TableCell cell9 = new TableCell();
Button bt = new Button(); //此列加个删除按钮
bt.Text = "删除";
bt.ID = list[i].id.ToString();
bt.CssClass = "btn";
bt.Click +=new EventHandler(bt_Click); //为按钮添加单击事件
cell9.Controls.Add(bt); //将按钮添加到列
row.Cells.Add(cell9);
...
this.tabShow.Rows.Add(row); //最后将行添加到拖的tabShow中
}
}
相关文章推荐
- 用ASP.NET写你自己的代码生成器
- asp.net中只打印web窗体中的某一个table中的内容
- 自己写的asp.net网站在URL传值过程中隐藏真正值的方法
- 如何把其他项目中编写好的 自定义控件 放到自己的项目里面使用 (Multi-ListBox ASP.NET控件)
- ASP.Net 2.0 窗体身份验证机制-转+自己代码注释示例与更详细的说明(网上转)
- ASP.NET5 MVC6入门教学之一(自己动手)
- 实现自己的ASP.NET宿主系统
- 让 SortTable 和 Asp.net Ajax 和睦相处
- 自己写了一个Asp.net探针的源码,希望大家讨论一下
- 【asp.net小札记】jquery+ajax绑定数据库显示table
- 用Middleware给ASP.NET Core Web API添加自己的授权验证
- asp.net将table写入excel
- 自己实现Asp.NET MVC
- [给ASP.NET 初学者的话]不要练功练了三年,才发现自己必须「砍掉重练」!....学习ASP.NET之前,请先把自己杯中的水倒掉
- asp.net 自己收集的面试题
- 红五月重镑奉献: ASP.NET 2.0 AJAX 与开发自己的搜索引擎Lucene2.0+Heritrix
- ASP.NET------Table控件
- ASP.NET中实现动态增加或减少TABLE列和行
- 用Asp.net写自己的服务框架
- 基于功能更丰富的基础类构建您自己的 ASP.NET 页面