2013-08-22 83 views
0

的領域我使用LINQ從數據庫中獲取並在GridView中使用下面的代碼綁定:數據綁定到從後端C#GridView控件,但只顯示這是在綁定列中提到的GridView

details.aspx。 CS

var mlo1 = (from nmo2 in nmo.PrimaCustDetails1s select nmo2).ToList(); 
custdet.DataSource = mlo1; 
custdet.DataBind(); 

details.aspx

<asp:GridView ID="custdet" runat="server"> 
</asp:GridView> 

所有數據F rom數據庫將被顯示。

我想僅表明使用Boundfield

<asp:GridView ID="custdet" runat="server"> 
<Columns> 
<asp:BoundField DataField="CustAccNo" HeaderText ="AccNo" /> 
<asp:BoundField DataField="Name" HeaderText="Customer Name" /> 

</Columns> 
</asp:GridView> 

表中的某些領域,我不想等領域......有人可以告訴我如何做到這一點?

+1

AutoGenerateColumns屬性應該設置爲假 – Rex

回答

4

設置GridView的財產AutoGenerateColumns="false"

<asp:GridView ID="custdet" AutoGenerateColumns="false" runat="server"> 
    <Columns> 
    <asp:BoundField DataField="CustAccNo" HeaderText ="AccNo" /> 
    <asp:BoundField DataField="Name" HeaderText="Customer Name" />  
    </Columns> 
    </asp:GridView> 
+0

謝謝,我明白了:) – user2380844

+0

永遠歡迎:) –

1

嘗試添加AutoGenerateColumns="false"屬性的asp:GridView元素

+0

thnak你,我得到它:) – user2380844