科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件ASP.NET中DataGrid控件应用技巧简述(2)

ASP.NET中DataGrid控件应用技巧简述(2)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

namespace DataGridTemplates { /// <summary> /// WebForm1 的摘要说明。 /// </summary> public class WebForm1 : System.Web.UI.Page

作者:中国IT实验室 来源:中国IT实验室 2007年8月31日

关键字: DataGrid ASP.NET

  • 评论
  • 分享微博
  • 分享邮件
   namespace DataGridTemplates
  {
  /// <summary>
  /// WebForm1 的摘要说明。
  /// </summary>
  public class WebForm1 : System.Web.UI.Page
  {
  protected System.Web.UI.WebControls.DataGrid myDataGrid;
  
  private void Page_Load(object sender, System.EventArgs e)
  {
  // 在此处放置用户代码以初始化页面
  if( !Page.IsPostBack )
  BindData();
  }
  
  private void BindData()
  {
  SqlConnection con = new SqlConnection( "server=localhost;database=Northwind;integrated security=true;" );
  SqlCommand cmd = new SqlCommand( "SELECT * FROM Customers", con );
  
  try
  {
  con.Open();
  myDataGrid.DataSource = cmd.ExecuteReader();
  myDataGrid.DataBind();
  con.Close();
  }
  catch( Exception ) {}
  if( con != null && con.State == ConnectionState.Open )
  con.Close();
  }
  
  #region Web Form Designer generated code
  override protected void OnInit(EventArgs e)
  {
  //
  // CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需的。
  //
  InitializeComponent();
  base.OnInit(e);
  }
  
  /// <summary>
  /// 设计器支持所需的方法 - 不要使用代码编辑器修改
  /// 此方法的内容。
  /// </summary>
  private void InitializeComponent()
  {
  this.Load += new System.EventHandler(this.Page_Load);
  }
  #endregion
  }
  }
  
    项目创建完毕,在浏览器中运行的效果如图1所示:
  
  图1 DataGrid控件中运用BoundColumn数据列显示数据的效果。

 

查看本文来源
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章