【发布时间】:2011-04-01 14:54:12
【问题描述】:
我在我的一些页面中使用 .net 编写网站我需要使用 datagrid 来显示一些数据并将我的数据绑定到 datagrid 我使用对象数据源,如下所示:
//this is
public class userData
{
private long userid = 0;
private string username = null;
private long amounts = 0;
private DateTime registerdate;
public long Userid
{
get { return userid; }
set { userid = value; }
}
public string Username
{
get { return username; }
set { username = value; }
}
public long Amounts
{
get { return amounts; }
set { amounts = value; }
}
public DateTime Registerdate
{
get { return registerdate; }
set
{ registerdate = value;}
}
}
//my businesshelper class
public class BusinessHelper
{
public BusinessHelper()
{
//
// TODO: Add constructor logic here
//
}
public ICollection GetusersAmount()
{
ArrayList list = new ArrayList();
DataSet1TableAdapters.userTableAdapter usert = new DataSet1TableAdapters.userTableAdapter();
DataSet1.userDataTable ud = usert.GetData();
foreach(DataSet1.userRow R in ud)
{
userData user = new userData();
user.Amounts = R.Amount;
user.Registerdate = R.registerdate;
user.Userid = R.userID;
user.Username = R.username ;
list.Add(user);
}
return list;
}
}
然后在我的 apsx 文件中,我放置一个 objectdatasource 并将 select 语句绑定到 GetUsersAmount(),然后将 obejctdatasource 绑定到我的 datagrid
但我认为我选择的方式效率不高,我只是想听听你做这些事情的方式。
问候。
【问题讨论】:
标签: .net asp.net business-objects