<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="GridViewDataSet.aspx.cs"
Inherits="bindData.GridViewDataSet" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:GridView ID="gridView_dateSet" runat="server" />
</div>
</form>
</body>
</html>
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; namespace bindData { public partial class GridViewDataSet : System.Web.UI.Page { /* asp.net的page指令: Language="C#" 语言:C# AutoEventWireup="true" 自动调用页事件: Page_Init 和 Page_Load 方法。 Inherits="MyITJob._Default" 继承自MyITJob._Default Codebehind = "Default.aspx.cs" 后置代码在Default.aspx.cs文件中*/ /* http://www.cnblogs.com/Altab/archive/2010/11/18/1880385.html */ protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { bindData(); } } /// <summary> /// 设置数据 /// </summary> /// <returns></returns> private DataSet setData() { DataSet ds = new DataSet();//注:必须要new,否则会是未将对象设置到实例 DataTable dt = new DataTable();//设置表 DataColumn dc = null;//设置列 dc = dt.Columns.Add("id", typeof(string)); dc = dt.Columns.Add("goodsName", typeof(string)); dc = dt.Columns.Add("price", typeof(string)); dc = dt.Columns.Add("number", typeof(int)); dc = dt.Columns.Add("buyTime", typeof(DateTime)); dc = dt.Columns.Add("fresh", typeof(int)); DataRow dr = null;//设置行 dr = dt.Rows.Add("1", "a", 1.3, 1, "2005-10-2", 1); dr = dt.Rows.Add("2", "b", 0.5, 2, "2005-10-2", 0); dr = dt.Rows.Add("3", "c", 1.5, 3, "2005-10-2", 1); dr = dt.Rows.Add("4", "d", 0.2, 4, "2005-10-2", 0); dr = dt.Rows.Add("5", "e", 0.2, 5, "2005-10-2", 0); dr = dt.Rows.Add("6", "f", 1.6, 6, "2005-10-2", 1); dr = dt.Rows.Add("7", "g", 0.3, 7, "2005-10-2", 0); ds.Tables.Add(dt); return ds; } /// <summary> /// 绑定数据源 /// </summary> private void bindData() { gridView_dateSet.DataSource = setData(); gridView_dateSet.DataBind(); } } }
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; namespace bindData { public partial class GridViewDataSet : System.Web.UI.Page { /* asp.net的page指令: Language="C#" 语言:C# AutoEventWireup="true" 自动调用页事件: Page_Init 和 Page_Load 方法。 Inherits="MyITJob._Default" 继承自MyITJob._Default Codebehind = "Default.aspx.cs" 后置代码在Default.aspx.cs文件中*/ /* http://www.cnblogs.com/Altab/archive/2010/11/18/1880385.html */ protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { bindData(); } } /// <summary> /// 设置数据 /// </summary> /// <returns></returns> private DataSet setData() { DataSet ds = new DataSet();//注:必须要new,否则会是未将对象设置到实例 DataTable dt = new DataTable();//设置表 DataColumn dc = null;//设置列 dc = dt.Columns.Add("id", typeof(string)); dc = dt.Columns.Add("goodsName", typeof(string)); dc = dt.Columns.Add("price", typeof(string)); dc = dt.Columns.Add("number", typeof(int)); dc = dt.Columns.Add("buyTime", typeof(DateTime)); dc = dt.Columns.Add("fresh", typeof(int)); DataRow dr = null;//设置行 dr = dt.Rows.Add("1", "a", 1.3, 1, "2005-10-2", 1); dr = dt.Rows.Add("2", "b", 0.5, 2, "2005-10-2", 0); dr = dt.Rows.Add("3", "c", 1.5, 3, "2005-10-2", 1); dr = dt.Rows.Add("4", "d", 0.2, 4, "2005-10-2", 0); dr = dt.Rows.Add("5", "e", 0.2, 5, "2005-10-2", 0); dr = dt.Rows.Add("6", "f", 1.6, 6, "2005-10-2", 1); dr = dt.Rows.Add("7", "g", 0.3, 7, "2005-10-2", 0); ds.Tables.Add(dt); return ds; } /// <summary> /// 绑定数据源 /// </summary> private void bindData() { gridView_dateSet.DataSource = setData(); gridView_dateSet.DataBind(); } } }