- ASP.NET开发技巧精讲
- 黄鸣
- 269字
- 2025-02-22 23:06:33
2.3 最基本的数据绑定
下面使用GridView绑定最基本的一个数据库中的一个表,数据库采用章立民先生的北风贸易数据库,该数据库出现于他的多部著作,是一个非常好的演示数据库。
后台代码如下:
using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; using System.Data.SqlClient; namespace WebApplication.GridView { publicpartialclassReportPage : System.Web.UI.Page { SqlConnection sqlcon; string strCon=ConfigurationManager.ConnectionStrings[ "SQLCONN" ].ToString(); protectedvoid Page_Load(object sender, EventArgs e) { if (!IsPostBack) { bind(); } } //绑定数据 publicvoid bind() { string sqlstr="select top 10 员工编号,身份证号码,姓名,性别,地址 from 章立民工作室"; sqlcon=newSqlConnection(strCon); SqlDataAdapter myda=newSqlDataAdapter(sqlstr, sqlcon); DataSet myds=newDataSet(); sqlcon.Open(); myda.Fill(myds, "table"); GridView1.DataSource=myds; GridView1.DataBind(); sqlcon.Close(); } } }
前台代码如下:
…… <formid="form1"runat="server"> <div> <asp:GridViewID="GridView1"runat="server"> </asp:GridView> </div> </form>
说明:数据库连接字符串“SQLCONN”写在webconfig中,这里为了演示就没有分多层,那样不便于说明。初学者不要忘记引入名称空间“using System.Data.SqlClient;”关于数据绑定不在这里多说明。