asp.net DataList绑定数据源,DataList绑定oracle数据库

这是源绑定

首先在aspx的源里加入,假设这个aspx名字为bjbm.aspx
<%# DataBinder.Eval(Container.DataItem,"DMSM1").ToString() %>


加在什么位置不要紧,只要是上边的代码加在源里即可
DMSM1为数据库表中的 字段名
例:
<asp:Label ID = "lblViewBMMC" Text = <%# DataBinder.Eval(Container.DataItem,"DMSM1").ToString() %> runat = "server" ></asp:Label>


这是源里代码
下边是cs文件代码,bjbm.aspx.cs

进入页面即被加载

protected void Page_Load(object sender, EventArgs e)
{
	DataSet ds = new DataSet();
	DataTable dt = new DataTable();
		
	BLL.deptInfo.Dept bllBJBM = new BLL.deptInfo.Dept();
		
	dt = bllBJBM.get_deptInfo_deptName().Tables["dzjc.dzjc_code"];

	dltBJBM.DataSource = bllBJBM.get_deptInfo_deptName().Tables["dzjc.dzjc_code"]; ;
	dltBJBM.DataBind();
	ds.Dispose();
}


bllBJBM.get_deptInfo_deptName()方法为:

public DataSet get_deptInfo_deptName()
{
	DAL.deptInfo.Dept dalSelectBM = new DAL.deptInfo.Dept();

	return dalSelectBM.view_BM();
}


dalSelectBM.view_BM()方法为

public DataSet view_BM()
{
	StringBuilder selectSql = new StringBuilder();

	selectSql.Append("SELECT distinct dmsm1 ");
	selectSql.Append("FROM dzjc.dzjc_code where dmlb = 2 ");

	DBCommon.OracleHelper oh = new DBCommon.OracleHelper(new OracleConnectionSql().readConSql());

	return oh.createDS(selectSql.ToString(),"dzjc.dzjc_code");
}


oh.createDS()方法为

public DataSet createDS(string sql, string tableName)
{
        oDtr = this.createOracleDtr(sql);
        oDtr.Fill(ds, tableName);
        this.closeOracleCon();
        return ds;
}


黑色头发:http://heisetoufa.iteye.com

你可能感兴趣的:(oracle,c,.net,asp.net,asp)