asp.net 学习笔记 从sql中取数据并且绑定到 gridView
2014-01-17 00:00
543 查看
aspx文件:
cs文件
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="gridviewsort.aspx.cs" Inherits="gridviewsort" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> </head> <body> <form id="form1" runat="server"> <div> <asp:GridView ID="cityGridView" runat="server" AllowPaging="true" AllowSorting="true" AutoGenerateColumns="false" OnPageIndexChanging="cityGridView_PageIndexChanging" OnSelectedIndexChanged="cityGridView_SelectedIndexChanged" > <Columns> <asp:BoundField DataField="cityID" HeaderText="城市ID" SortExpression="cityID" /> <asp:BoundField DataField="cityName" HeaderText="城市名" SortExpression="cityName" /> <asp:BoundField DataField="proID" HeaderText="父ID" SortExpression="proID" /> </Columns> </asp:GridView> </div> </form> </body> </html>
cs文件
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; using System.Data.SqlClient; public partial class gridviewsort : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { ViewState["cityName"] = "cityName"; ViewState["cityID"] = "cityID"; gridViewBind(); } protected void cityGridView_PageIndexChanging(object sender, GridViewPageEventArgs e) { } protected void cityGridView_SelectedIndexChanged(object sender, EventArgs e) { } protected void gridViewBind() { /* * 建立数据库连接 * 首先在头部引入DATA包 * using System.Data; * using System.Data.SqlClient; */ SqlConnection dataBaseCon = new SqlConnection("server=ZHOU-COMPUTER;database=Test;UId=mike;password=a03060910"); //配置sql语句 string sqlStr = "select * from [dbo].[City]"; //实例化SqlDataAdapter sql数据适配器对象 SqlDataAdapter da = new SqlDataAdapter(sqlStr, dataBaseCon); //实例化 DataSet 数据集 这个数据集会绑定在gridview上 DataSet data = new DataSet(); //向数据集中fill(填入)数据 da填入data da.Fill(data,"table"); //将填好数据的数据集data 绑定到gridView空间上 this.cityGridView.DataSource = data; this.cityGridView.DataBind(); } }
相关文章推荐
- ASP.NET 3.5核心编程学习笔记(18):数据绑定表达式
- ASP.net(1.1)原理学习笔记--第七章 数据绑定Data Binding
- [学习笔记][asp.net下SQL语句无法向ACCESS数据库插入数据的小提示
- ASP.NET学习笔记----ItemCommand中竟然没有绑定数据(20080326)(前面一篇CSDN有BUG)
- Asp.net控件开发学习笔记(十二)----数据绑定
- Asp.Net 中Report Service (RDLC)动态绑定数据-学习笔记
- asp.net学习之 数据绑定控件--表格绑定控件+asp.net学习GridView
- [ASP.NET学习笔记之十四]ASP.NET 2.0 数据绑定
- Asp.Net--DropDownList与DataTable数据绑定的方法(C#)[学习笔记]
- ASP.NET学习笔记---- 数据查询与展示GridView
- ASP.NET 3.5核心编程学习笔记(17):基于数据源的数据绑定
- ASP.NET学习笔记---- 数据查询与展示GridView
- ASP.NET学习笔记2--自己写代码绑定Gridview
- ASP.NET 3.5核心编程学习笔记(23):Linq-to-SQL 数据的更新、事务、存储过程、函数
- [Asp.Net]GridView绑定并且无数据时保持显示列头
- ASP.NET学习笔记2--自己写代码绑定Gridview
- Asp.net控件开发学习笔记(十二)----数据绑定
- 学习:asp.net数据绑定之Eval和Bind区别(转)
- ASP.NET-GridView数据绑定的几种方法