欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > asp.net >内容正文

asp.net

用编码实现gridview的创建!(一)(转www.asp.net)

发布时间:2023/12/10 asp.net 31 豆豆
生活随笔 收集整理的这篇文章主要介绍了 用编码实现gridview的创建!(一)(转www.asp.net) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
完全用编码实现gridview创建和clounms的添加。 原理大概是三部分: datasource对象的设置和gridview对象的设置和Columns的添加。看完后感觉不难,但是人家的思路的确值得我们推敲。 这是第一部分,等第二部分出来了,马上更新。 protected void Page_Load(object sender, EventArgs e) { SqlDataSource1.ConnectionString = @"data source=.;initial catalog=northwind;integrated =true"; SqlDataSource1.SelectCommand = "select employeeID,FirstName,LastName from employees"; SqlDataSource1.UpdateCommand = "update employees set firstname=@FirstName,lastname=@LastName where employeeid=@EmployeeID"; SqlDataSource1.UpdateParameters.Add("@FirstName", ""); SqlDataSource1.UpdateParameters.Add("@LastName", ""); SqlDataSource1.UpdateParameters.Add("@EmployeeID", ""); if (!IsPostBack) { GridView1.DataSourceID = "SqlDataSource1"; GridView1.AutoGenerateColumns = false; GridView1.DataKeyNames = new string[] { "EmployeeID" }; GridView1.AllowPaging = true; GridView1.AllowSorting = true; GridView1.PageSize = 5; BoundField bf1 = new BoundField(); BoundField bf2 = new BoundField(); BoundField bf3 = new BoundField(); bf1.HeaderText = "Employee ID"; bf1.DataField = "EmployeeID"; bf1.ReadOnly = true; bf1.SortExpression = "EmployeeID"; bf2.HeaderText = "First Name"; bf2.DataField = "FirstName"; bf2.SortExpression = "FirstName"; bf3.HeaderText = "Last Name"; bf3.DataField = "LastName"; bf3.SortExpression = "LastName"; CommandField cf = new CommandField(); cf.ButtonType = ButtonType.Button; cf.ShowCancelButton = true; cf.ShowEditButton = true; GridView1.Columns.Add(bf1); GridView1.Columns.Add(bf2); GridView1.Columns.Add(bf3); GridView1.Columns.Add(cf); } }

转载于:https://www.cnblogs.com/ddr888/archive/2006/11/25/572216.html

总结

以上是生活随笔为你收集整理的用编码实现gridview的创建!(一)(转www.asp.net)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。