DataSet的ID为:DataSet1现在想不通过vs2005的控件。直接像以前asp一样输出:如:<div id="title"><%=Rs("title")%></div>
<div id="Content"><%=Rs("Content")%></div>请问如何操作。谢谢!
<div id="Content"><%=Rs("Content")%></div>请问如何操作。谢谢!
解决方案 »
- 开发一个.net项目需要哪些步骤?
- ASP.NET 如何实现两个时间值的相减。就是实现算出在线时长的功能。
- ASP.NET导出EXCEL求方法
- 防止SQL 注入
- [初学ASP.NET(VB)] - 关于数据库的连接问题
- 谁愿意当我的老师啊?
- 要自动更新ASP.NET网站的内容,但是网站里所有的文件都是被锁定的
- ASP.NET中邮件的发送和接收
- 如何根据dropdownlist的内容,显示或者隐藏tr的内容?
- 初始化页面的时候,如何使TextMode="Password"的asp:textbox有默认值显示?
- 一个很奇怪的问题(AJAX同步显示歌词)
- 关于在Page_load中传递JS代码的问题!
DataSet ds = new DataSet();
ds.Tables.Add(CreateNewTable());
Literal li = new Literal();
StringBuilder sb = new StringBuilder("<table>");
foreach (DataRowView drv in ds.Tables[0].DefaultView) {
sb.AppendFormat("<tr><td>{0}</td><td>{1}</td></tr>",drv[0],drv[1]);
}
sb.Append("</table>");
li.Text = sb.ToString();
Controls.Add(li);
} DataTable CreateNewTable()
{
DataTable dt = new DataTable();
dt.Columns.Add(new DataColumn("name", typeof(string)));
dt.Columns.Add(new DataColumn("value", typeof(int)));
DataRow dr;
for (int i = 0; i < 100; i++)
{
dr = dt.NewRow();
dr["name"] = i.ToString("x2");
dr["value"] = i;
dt.Rows.Add(dr);
} return dt; }
<table>
<% DataSet ds = new DataSet();
ds.Tables.Add(CreateNewTable());
foreach (DataRowView drv in ds.Tables[0].DefaultView) {%>
<tr><td><%=drv[0]%></td><td><%=drv[1]%></td></tr>
<%}%>
</table>
ds.Tables.Add(CreateNewTable());
PagedDataSource pds = new PagedDataSource();
pds.DataSource = ds.Tables[0].DefaultView;
pds.AllowPaging = true;
pds.PageSize = 15;
pds.CurrentPageIndex = 2;
Literal li = new Literal();
StringBuilder sb = new StringBuilder("<table>");
foreach (DataRowView drv in pds) {
sb.AppendFormat("<tr><td>{0}</td><td>{1}</td></tr>",drv[0],drv[1]);
}
sb.Append("</table>");
sb.AppendFormat("第{0}页/共{1}页", pds.CurrentPageIndex, pds.PageCount);
li.Text = sb.ToString();
Controls.Add(li);
protected DataRow dr;
private void Page_Load(object sender, System.EventArgs e)
{
dr = DataSet1.Tables[0].Rows[0];
}
前台页面:
<div id="title"><%=dr["title"].ToString()%></div>
<div id="Content"><%=dr["Content"].ToString()%></div>C#是代码和页面分离的没有必要这样做啊