获取所选网格视图列的标题
本文关键字:标题 视图 网格 获取 | 更新日期: 2023-09-27 18:00:39
我正在用C#制作一个简单的web应用程序。我正在工作的网站包含GridView。GridView显示来自Oracle SQL数据表的数据。
现在我想为我的表提供筛选选项。但我想让切换列变得非常容易,我想让过滤和排序每一列成为可能。
我已经制作了一个TextBox,它可以立即过滤特定的列。但是我想让用户选择列。我的想法是让用户选择一列,然后他只需要将他的标准写入TextBox。
我目前的主要问题是弄清楚如何让用户能够选择一列并获取其索引/标题文本。
例如:如果用户想过滤/排序列并以某种方式选择它,我想获得索引/标题文本
我是asp.net的新手,我真的不知道如何实现这一点。我找了很多解决方案,但没有太多。
我用这个作为我的过滤方法(作品):
dt = GridView1.DataSource as DataTable;
dt.DefaultView.RowFilter = string.Format("Name LIKE '%{0}%'", textBox1.Text);
GridView1.DataSource = dt;
GridView1.DataBind();
- 对于按列排序,请在Gridview的标记内指定:
AllowSorting="true">
</asp:gridview>
用于获取任何列的标题文本:
网格视图。列[i]。标题文本
无法通过标题上的复选框按列进行筛选