1

所以这里是场景。我需要为我的gridview 从数据库中提取headertext。我将给出我想要从数据库中获得的给定字段的列名,因为我不需要显示从数据库到 gridview 的所有列。这是我到目前为止所得到的。这是aspx代码。

 <asp:GridView ID="gvCustProfile" runat="server" AllowPaging="True" DataKeyNames="custname" AutoGenerateColumns="False"
            BorderStyle="None" GridLines="Horizontal" HeaderStyle-HorizontalAlign="Left"
            ShowFooter="True" Width="125%"  AllowSorting="True">

这是我在CS文件中得到的。

gvCustProfile.Columns["ACTIVE_YN"].HeaderText = GetColNameFromDictionary(inputColName, profileTable); 

有什么方法可以从数据库中指定我想要的列名并获取它的文本值,因为我根本不想对其进行硬编码。我的代码将传递“ACTIVE_YN”之类的值,并将在字典中匹配(在数据库中),并向我返回对我传递的值的用户友好描述。

4

0 回答 0