[英]rename column in a list
在數據表中,您可以按以下方式重命名列:
dt.Column[0].ColumnName="name";
是否可以對list<MyType>
做類似的事情? 我需要重新運行列名已修改的對象列表。 綁定到GridView的一些特殊方式。
您可以使用匿名類型:
var yourList = new List<MyType>{ ... };
var newList = yourList.Select( i=> new { NewColumn = i.OldName });
在asp.net網格視圖中,可以使用“綁定字段”來綁定屬性,並將“列標題”設置為所需的任何值
<asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False" >
<Columns>
<asp:BoundField DataField="MyProperty" HeaderText="My Custom Column Heaer" />
</Columns>
</asp:GridView>
只要確保MyProperty存在於MyType上就可以了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.