2012-05-15 59 views
0

我有我的web服務來檢索數據,我的問題是我使用gridview輸出數據,我得到表中的所有字段我只想選擇幾個,如何我可以這樣做嗎?web服務數據集,輸出的自定義字段

繼承人我的代碼:

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Web; 
using System.Web.UI; 
using System.Web.UI.WebControls; 
using System.Data; 

public partial class _Default : System.Web.UI.Page 
{ 

public static DataSet ds; 

protected void Page_Load(object sender, EventArgs e) 
{ 
    localhost.Service1 myws = new localhost.Service1(); 
    ds = myws.GetDataSet(); 
    GridView1.DataSource = ds; 
    GridView1.DataBind(); 
} 
} 

感謝

回答

0

您可以編輯Datagrid中,只顯示你想要使用DataGrid設計師和每個結果行的DataItem的屬性顯示的列....

單擊箭頭,然後選擇編輯列爲要顯示的每個列添加一個綁定列,列名必須與數據庫中字段的名稱相同。

確保將datagrid設置爲AutoGenerate columns = false。

你發出的HTML代碼應該是這個樣子:

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"> 
     <Columns> 
      <asp:BoundField DataField="DatabaseColumn1" /> Where DatabaseColumn1 is the name of the field you wish to display. 
      <asp:BoundField DataField="DatabaseColumn2" /> 
     </Columns> 

    </asp:GridView> 
+0

\我已經試過這一點,如果我點擊在設計視圖中格箭頭我該怎麼點擊下一步?我似乎無法找到它。 – user1389384