所以这是场景。我需要从数据库中为我的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”这样的值,并将在字典中(在数据库中)匹配,并返回一个用户友好的描述到我传递的值。