2009-06-26 14 views

答えて

4

列定義をgridviewのセクションに追加するだけです。自動生成された列は、この列の左側に表示されます。

<asp:gridview AutoGenerateColumns="true" ... > 
    <columns> 
     <asp:hyperlink ... /> 
    </columns> 
</asp:gridview> 
+0

:ここ

protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e) { GridViewRow row = e.Row; List<TableCell> columns = new List<TableCell>(); foreach (DataControlField column in GridView1.Columns) { TableCell cell = row.Cells[0]; row.Cells.Remove(cell); columns.Add(cell); } row.Cells.AddRange(columns.ToArray()); } 

見つかり記事:あなたがそれらを左になりたい場合は、削除し、そのようなすべての列を、再追加RowCreatedイベントにコードを追加する必要があります。 HyperLinkFieldはエラーを出す通常のハイパーリンクコントロールではありません。 –

関連する問題