Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 固定标题与自动生成列_Asp.net_Sql Server 2005_Visual Studio 2008_Gridview - Fatal编程技术网

Asp.net 固定标题与自动生成列

Asp.net 固定标题与自动生成列,asp.net,sql-server-2005,visual-studio-2008,gridview,Asp.net,Sql Server 2005,Visual Studio 2008,Gridview,有没有一种方法可以使用自动生成列来固定标题?我反对手动创建标题,因为我们将对不同的信息使用相同的gridview 另外,是否有一种方法可以使标题/行与其他行对齐不同?假设我总是希望所有行和标题对齐中心,除了行“name”。有可能为此做一个if语句吗?或者有更简单的方法 我总是乐于接受任何使用不同图形的想法。因此,如果有人有任何建议,那将是很好的建议 谢谢 公共虚拟布尔自动生成列{get;set;} public virtual bool AutoGenerateColumns { get; se

有没有一种方法可以使用自动生成列来固定标题?我反对手动创建标题,因为我们将对不同的信息使用相同的gridview

另外,是否有一种方法可以使标题/行与其他行对齐不同?假设我总是希望所有行和标题对齐中心,除了行“name”。有可能为此做一个if语句吗?或者有更简单的方法

我总是乐于接受任何使用不同图形的想法。因此,如果有人有任何建议,那将是很好的建议

谢谢

公共虚拟布尔自动生成列{get;set;}
public virtual bool AutoGenerateColumns { get; set; }


<asp:GridView AutoGenerateColumns="True|False" />

以下是关于不同列标题大小/样式的链接:


这是我的建议,但我认为您没有正确阅读我的问题,或者我不理解代码。似乎您只是在手动调用列。这意味着如果我们在其中注入另一个没有名字的数据集,它将出错。对吧?对不起。那个编辑好像和第一个一样。除了在引用标题时
<asp:sqldatasource id="CustomersSource"
  selectcommand="SELECT CustomerID, CompanyName, FirstName, LastName FROM SalesLT.Customer"
  connectionstring="<%$ ConnectionStrings:AWLTConnectionString %>" 
  runat="server"/>

<asp:gridview id="CustomersGridView" 
  datasourceid="CustomersSource" 
  autogeneratecolumns="False"
  emptydatatext="No data available." 
  allowpaging="True" 
  runat="server" DataKeyNames="CustomerID">
    <Columns>
        <asp:BoundField DataField="CustomerID" HeaderText="CustomerID" 
            InsertVisible="False" ReadOnly="True" SortExpression="CustomerID" />
        <asp:BoundField DataField="CompanyName" HeaderText="CompanyName" 
            SortExpression="CompanyName" />
        <asp:BoundField DataField="FirstName" HeaderText="FirstName" 
            SortExpression="FirstName" />
        <asp:BoundField DataField="LastName" HeaderText="LastName" 
            SortExpression="LastName" />
    </Columns>
</asp:gridview>