0
我正在嘗試使可搜索的GridView。它的數據源是EntityDataSource。我有一個文本框和一個按鈕。問題是我需要使用Linq來訪問數據。我還沒有任何代碼,因爲我在Linq上網,不確定我在做什麼。誰能幫我?搜索GridView
我正在嘗試使可搜索的GridView。它的數據源是EntityDataSource。我有一個文本框和一個按鈕。問題是我需要使用Linq來訪問數據。我還沒有任何代碼,因爲我在Linq上網,不確定我在做什麼。誰能幫我?搜索GridView
這會幫助你得到的編碼約定開始
protected void Page_Load(object sender, EventArgs e)
{
List<Customer> lstCust = new List<Customer>();
if (!IsPostBack)
{
for (int i = 0; i < 10; i++)
{
Customer c = new Customer();
c.FName = "FistName " + i.ToString();
lstCust.Add(c);
}
Session["Data"] = lstCust;
GridView1.DataSource = lstCust;
GridView1.DataBind();
}
}
protected void Button1_Click(object sender, EventArgs e)
{
string searchText = TextBox1.Text;
List<Customer> lstCustSearch = new List<Customer>();
List<Customer> lstCust = new List<Customer>();
lstCust = Session["Data"] as List<Customer>;
lstCustSearch = (from data in lstCust
where data.FName.Contains(searchText)
select data).ToList();
GridView1.DataSource = lstCustSearch;
GridView1.DataBind();
}
}
public class Customer
{
public string FName { get; set; }
}
遺憾。只是想出了這個樣本
如果我沒有錯,點擊按鈕,你想搜索從gridview數據源輸入到您的文本框中的數據? –
是@KarthikGanesan我想在文本框中輸入一個搜索項,然後當點擊按鈕時,與搜索框匹配的記錄將顯示在gridview中。 – hollyquinn