c# - 在 DataBound 之后对 GridView 中的特定列进行排序

标签 c# asp.net sql-server

我已授予对存储过程的访问权限,但我无法对其进行编辑。 此存储过程返回一个包含 2 列的表,我所做的是在此存储过程中使用 SQLDataSource 设置 GridView 的数据源。但我希望此 GridView 能够在加载此 GridView 时对特定列进行降序排序。

<asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False" 
                        DataSourceID="SqlDataSource2" ForeColor="Black" 
                        Width="58%" Height="125px" AllowPaging="True" AllowSorting="True"
                        PageSize="5" >
                        <Columns>
                            <asp:BoundField DataField="DateOccur" HeaderText="Login Date" 
                                SortExpression="DateOccur" />
                            <asp:BoundField DataField="TotalMinutesPlayed" HeaderText="Total Minutes" 
                                SortExpression="TotalMinutesPlayed" />
                        </Columns>
                        <AlternatingRowStyle BackColor="#EFEFEF" />
                    </asp:GridView>

谢谢!~

最佳答案

您还可以使用 Gridview.Sort 方法 See Here.

关于c# - 在 DataBound 之后对 GridView 中的特定列进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2226395/

相关文章:

c# - 以编程方式获取应用程序池标识

c# - 尝试在 UWP 中初始化 InkCanvas 数组时内存不足,无法继续执行程序

c# - toolkitscriptmanager 中的 EnableCDN 不下载缩小的文件

c# - 使用 arduino 读取从 C# 发送的字符串

c# - 如何在代码隐藏中获取 CSS 类属性值

sql在一个字段中选择父子递归

sql-server - SQL Server 中触发器的替代方案

c# - SQL注入(inject)单引号漏洞

c# - ShowDialog 不阻塞执行代码但阻塞 UI

c# - 如何获取字符串中的单词