|
自己在练习中做了一个简单的电子相册
使用C#+Access
在给DDL绑定数据时提示“复杂的DataBinding 接受 IList 或 IListSource 作为数据源”
相关源码
//绑定DDltype
private void BindDateToDll()
{
BLL.addPhoto addPhoto=new frPhoto.BLL.addPhoto();
this.ddlType.DataSource=addPhoto.BindToDdlType().Tables[0].Columns[1];
this.ddlType.DisplayMember="Tname";
this.ddlType.ValueMember="Tid";
}
********************************
public DataSet BindToDdlType()
{
string str="select Tid,Tname from Type order by Tid desc";
return DAL.DataOper.OpBindDs(str);
}
********************************
public static DataSet OpBindDs(string str)
{
DBConn newCon=new DBConn();
OleDbConnection conn = newCon.CreateDbCon();
try
{
OleDbDataAdapter oda = new OleDbDataAdapter(str,conn);
DataSet ds = new DataSet();
oda.Fill(ds);
return ds;
}
catch
{
throw;
}
}
用的是简单的三层架构,请各位指点!! |
|