求助!asp.net c# 我不想用asp.net的表格控件。
时间:2011-12-08
来源:互联网
作者: xiaoye2l 发布时间: 2011-12-08
作者: Return_false 发布时间: 2011-12-08
前台用个literal id="li"
后台 写 li.Text=输出的HTML标签
作者: liukaizxc 发布时间: 2011-12-08
http://topic.csdn.net/u/20100406/15/9eb0c581-9b89-42bc-9823-9788cfb42e57.html
作者: SomethingJack 发布时间: 2011-12-08
作者: agronet1234 发布时间: 2011-12-08
或者拼接html输出。
另外,数据控件不是影响性能的主要原因,干嘛不用呢
作者: net_lover 发布时间: 2011-12-08
给你发段实例代码吧!
后台
protected string GetTable()
{
string str ="";
str +="<table class=(你需要的样式)>"
str +="<tr class=(你需要的样式)>"
str +="<td class=(你需要的样式)>"
str +="<td>"
str +="<tr>"
str +="<table>"
return str;
}
前台直接调用
<%= GetTable()%>
作者: yuan521929 发布时间: 2011-12-08
作者: zws0406 发布时间: 2011-12-08
HtmlTable 类。
或者拼接html输出。
另外,数据控件不是影响性能的主要原因,干嘛不用呢
额 这个问题 前辈问的好..貌似现在都开始慢慢排斥微软的WEB控件了..
作者: SomethingJack 发布时间: 2011-12-08
我不想用控件是因为控件达不到我想要的效果。我的意识是根据需求在后台从数据库中取数据 编辑好表的宽度颜色还有添加按钮 然后在发送到页面上。
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection a = new SqlConnection("server=192.168.122.5;database=rlzy;user=sa;password=''");
a.Open();
SqlCommand b = a.CreateCommand();
b.CommandText = "select * from dbo.userinfo";
SqlDataReader c = b.ExecuteReader();
while (c.Read())
{
HtmlTableRow tr = new HtmlTableRow();//我想在这里给tr加属性颜色及宽度和按钮怎么操作?
for (int i = 0; i <= 4;i++ )
{
HtmlTableCell td = new HtmlTableCell();
td.InnerText = Convert.ToString(c[i]);
tr.Cells.Add(td);
}
table1.Rows.Add(tr);
div1.Controls.Clear();
div1.Controls.Add(table1);
}
a.Close();
c.Close();
}
作者: xiaoye2l 发布时间: 2011-12-08
if (list.Count > 0)
{
foreach (Info_Sum sd in list)
{
%>
<td bgcolor="#043316"><%= sd.Sum1 %></td>
<td bgcolor="#010101"><%= sd.SMSsum1 %></td>
<td bgcolor="#032521"><%= sd.Reold %></td>
<td bgcolor="#062002"><%= sd.ScoreSum %><% Subtotal += sd.ScoreSum; %></td>
<%
}
}
%>
和这个差不多吧
作者: zws0406 发布时间: 2011-12-08
作者: liukaizxc 发布时间: 2011-12-08
tr.Style.Value="width:200px;height:200px;color:red";
谢谢这为大侠
作者: xiaoye2l 发布时间: 2011-12-08
作者: generhappy 发布时间: 2011-12-08
作者: longtengxiaowu 发布时间: 2011-12-08
HtmlTable table1 = new HtmlTable();
for (int i = 0; i <= 4; i++)
{
HtmlTableRow tr = new HtmlTableRow();
td.InnerText = "123";
HtmlTableCell td = new HtmlTableCell();
//为单元格td 添加边框样式,要什么样的可以自己调整
td.Style.Add("style", "border-left-color: blue; border-bottom-color: blue; width: 94px; border-top-style: solid; border-top-color: blue; border-right-style: solid; border-left-style: solid; border-right-color: blue; border-bottom-style: solid");
//在单元格中添加按钮
Button button1=new Button ();
button1.Text = "button1";
td.Controls.Add(button1);
//
div1.Controls.Clear();
div1.Controls.Add(table1);
table1.Rows.Add(tr);
tr.Cells.Add(td);
}
作者: mengmo376 发布时间: 2011-12-08
这段代码应该可以解决楼主的问题
HtmlTable table1 = new HtmlTable();
for (int i = 0; i <= 4; i++)
{
HtmlTableRow tr = new HtmlTableRow();
td.InnerText = "123";……
谢谢楼上这为大侠 。我受用了
作者: xiaoye2l 发布时间: 2011-12-08
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28