zoukankan      html  css  js  c++  java
  • 用编码实现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 security=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);
    }
    }
  • 相关阅读:
    一个Package Load Failed问题的解决方法

    .NET相关的最好东西--全球最新评价
    一年了...
    MSBuild 的简单入门
    开发基于.NET Compact Framework的程序时, 常遇到的问题(2) 为什么在Visual Studio 2003调试程序时不能通过ActiveSync连接PDA
    如何:显示用逗号分隔的项集合(摘自MSDN)
    每日一句(2008.10.8)
    每日一句(2008.10.16)
    男人这辈子
  • 原文地址:https://www.cnblogs.com/ddr888/p/572216.html
Copyright © 2011-2022 走看看