簡體   English   中英

asp.net-3.5 c#gridview數據綁定

[英]asp.net-3.5 c# gridview databound

我有一個查詢,該查詢返回具有特定字段的行

從聯系人信息中選擇名字,名字,姓氏,電話家庭,小區家庭,郵編工作,電話工作,小區工作(姓氏= @姓氏)

這是我的代碼將此查詢綁定到datagridview控件。

受保護的無效btnSearch_Click(對象發送者,EventArgs e){DSSearchTableAdapters.contact_infoTableAdapter LastNameViewAdapter = new DSSearchTableAdapters.contact_infoTableAdapter(); DSSearch.contact_infoDataTable GetByLastName = LastNameViewAdapter.GetDataByLastNameView(txtSearch.Text); GridView1.DataSource = GetByLastName; GridView1.DataBind();

}

問題是datagridview將顯示表中的所有字段而不是我選擇的字段。

我正在將VS 2008,asp.net與C#和mysql數據庫一起使用。

你能幫我嗎?

將AutoGenerateColumns設置為false並為DataGridView對象顯式定義列。

GridView1.Columns.Add(new System.Windows.Forms.DataGridViewColumn
 {
  HeaderText = "Column Header", 
  DataPropertyName = "ColumnName"
 });

在aspx頁面的設計視圖中,網格視圖將在網格視圖的右上角具有“ <”的圖像,這稱為智能標記。
替代文本http://www.freeimagehosting.net/uploads/5dd1c59fe9.jpg單擊該按鈕 ,它將為您提供菜單。

從菜單中選擇編輯列。 這將彈出一個字段對話框。 替代文本http://www.freeimagehosting.net/uploads/8aafd8a14​​a.jpg對話框左下方是gridview中列的列表。 您可以選擇列表中的任何列,然后單擊列表旁邊的紅色X來刪除它們。 您還可以使用向上和向下箭頭在gridview中排列列的順序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM