网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > ASP.net > 正文

动态的管理ASP.NET DataGrid数据列

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/12
法只是简单的从DataGrid中读取列名,并且将这些列(Columns)名填充到DropDownList控件的下拉列表中去。我们将使用DropDownList控件来选取隐藏或者显示的列。
  
  private void FillColumnsList(DataGrid grid)
  {
  foreach (DataGridColumn col in grid.Columns)
  {
  ColumnsList.Items.Add(col.HeaderText);
  }
  }
  
  
  
  接着我们来添加HideDataGridColumn()方法来具体的通过index索引和bool值两个参数来显示或者隐藏一个列。在这里,我仅仅是简单的设置Columns列的Visible属性为true或者false.
  
  private void HideDataGridColumn(int index, bool show)
  {
  DataGrid1.Columns[index].Visible = show;
  }
  
  
  
  最后的工作就是增加Show Column和Hide Column的单击事件处理。正如我们在代码中看到的一样,我只是简单的调用HideDataGridColumn()方法来显示或者隐藏列,当然要传入参数了。
  
  private void HideColumnBtn_Click(object sender, System.EventArgs e)
  {
  HideDataGridColumn(ColumnsList.SelectedIndex, false);
  this.DataBind();
  }
  private void ShowColumnBtn_Click(object sender, System.EventArgs e)
  {
  HideDataGridColumn(ColumnsList.SelectedIndex, true);
  this.DataBind();
  }
  
  
  
  OK,所有的工作都结束了,我们看看运行的结果如何。你可以通过下拉列表来选择要隐藏或者显示的列,并且只需单击Show或者Hide按钮即可。

  • 下一篇资讯: ASP.NET中的DataGrid的属性
  • 网学推荐

    免费论文

    原创论文

    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号