把对象的属性绑定到datalist中,建一个实体类,利用泛型,产生实体对象数组,把实体对象数组赋给datalist.DataSource...................
来源:互联网 发布:万网域名如何续费 编辑:程序博客网 时间:2024/04/28 00:06
0.把对象的属性绑定到datalist中,首先建一个实体类,利用泛型,产生实体对象数组,把实体对象数组赋给datalist.DataSource,再把属性绑定到相应的控件<%# Eval("User_name")%>
1.default.aspx代码
2.default.aspx.cs代码
3.类库--放到App_Code中的test.cs中
4.
1.default.aspx代码
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<div>
<asp:DataList ID="DataList1" runat="server">
<ItemTemplate><asp:Label runat="server" ><%# Eval("User_name")%></asp:Label></ItemTemplate>
</asp:DataList></div>
</form>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<div>
<asp:DataList ID="DataList1" runat="server">
<ItemTemplate><asp:Label runat="server" ><%# Eval("User_name")%></asp:Label></ItemTemplate>
</asp:DataList></div>
</form>
</body>
</html>
2.default.aspx.cs代码
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using test;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
testuser testu1 = new testuser();
testu1.ReturnUserName(DataList1);
}
}
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using test;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
testuser testu1 = new testuser();
testu1.ReturnUserName(DataList1);
}
}
3.类库--放到App_Code中的test.cs中
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Collections.Generic;
using System.Data.SqlClient;
/// <summary>
/// test 的摘要描述
/// </summary>
///
namespace test
{
public class user
{ public user(string username)
{
User_name = username;
}
private string user_id;
public string User_id
{
get { return user_id; }
set { user_id = value; }
}
private string user_name;
public string User_name
{
get { return user_name; }
set { user_name = value; }
}
}
public class testuser
{
public void ReturnUserName(DataList datalist)
{
IList<user> users = new List<user>();
SqlConnection con = new SqlConnection("server=.;database=bbs;uid=sa;pwd=omanlaolao");
//根据具体数据库修改
con.Open();
SqlCommand cmd = new SqlCommand("select User_name from Users",con);
//根据具体的表修改
SqlDataReader sdr=cmd.ExecuteReader();
while(sdr.Read())
{
users.Add(new user(sdr[0].ToString()));
}
datalist.DataSource=users;
datalist.DataBind();
}
}
}
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Collections.Generic;
using System.Data.SqlClient;
/// <summary>
/// test 的摘要描述
/// </summary>
///
namespace test
{
public class user
{ public user(string username)
{
User_name = username;
}
private string user_id;
public string User_id
{
get { return user_id; }
set { user_id = value; }
}
private string user_name;
public string User_name
{
get { return user_name; }
set { user_name = value; }
}
}
public class testuser
{
public void ReturnUserName(DataList datalist)
{
IList<user> users = new List<user>();
SqlConnection con = new SqlConnection("server=.;database=bbs;uid=sa;pwd=omanlaolao");
//根据具体数据库修改
con.Open();
SqlCommand cmd = new SqlCommand("select User_name from Users",con);
//根据具体的表修改
SqlDataReader sdr=cmd.ExecuteReader();
while(sdr.Read())
{
users.Add(new user(sdr[0].ToString()));
}
datalist.DataSource=users;
datalist.DataBind();
}
}
}
4.
- 把对象的属性绑定到datalist中,建一个实体类,利用泛型,产生实体对象数组,把实体对象数组赋给datalist.DataSource...................
- 把json转为实体对象
- 把一个对象的值赋给另一个对象中对应的属性
- 获取实体对象属性类
- 当需要把一个对象的值赋给另一个对象中对应的属性时……
- 一个公共的实体对象基类
- 析JSON数组生成对象实体集合
- c# 利用反射动态给实体类对象赋值
- c# 利用反射动态给实体类对象赋值
- JSON-JSON字符串转换成JSON对象、JSON对象数组、java实体类以及保存到List列表中
- 实体对象的抽象
- 实体对象的变更
- 实体类对象状态
- 利用SharePreferences保存实体对象
- 把对象赋给int型变量
- JavaScript-js中把一个函数赋给一个对象时带不带括号的区别?
- java把实体对象转化成list和map
- 使用Emit把IDataRecord转换为实体对象
- 用vsftp建立个人ftp站点
- Continue to verify traffic!
- 大牛们写的pku题目分类
- 关于CListCtrl 排序与导出
- 大牛们写的pku题目分类二
- 把对象的属性绑定到datalist中,建一个实体类,利用泛型,产生实体对象数组,把实体对象数组赋给datalist.DataSource...................
- 不嫁给创业的人,你会后悔的
- 大牛们写的pku题目分类三
- 开章小志
- 迁移到Csdn~~
- 数组名与指针
- JAVA中的MOUSE雙擊事件
- 窥探JAVA手机的灵魂─漫谈J2ME
- vs2005 项目和网站的区别