Jag ska göra en söksida Tja, du får binda den vid alla tryck, eller se till så den laddas in i Page_Load varje gång.Viewstate probelm
och gör detta på min sök-knapp.
<code>
private void btnSearch_Click(object sender, System.EventArgs e)
{
bindTable();
}
</code>
BindTable ser ut så här.
<code>
private void bindTable()
{
DataSet ds = getSearch(txtSearchString.Text);
TableRow tbrow;
TableCell tcImage;
TableCell tcLabel;
foreach(DataRow dr in ds.Tables[0].Rows)
{
tbrow = new TableRow();
tcImage = new TableCell();
ImageButton ib = new ImageButton();
ib.ImageUrl = "../Images/plus.gif";
tcImage.Controls.Add(ib);
tcLabel = new TableCell();
Label l = new Label();
l.Text = dr["Description"].ToString() + " (" + dr["SearchCount"].ToString() + ")";
tcLabel.Controls.Add(l);
tbrow.Controls.Add(tcImage);
tbrow.Controls.Add(tcLabel);
Table2.Rows.Add(tbrow);
}
}
</code>
Detta är den enda koden jag har, När jag trycker på knappen så ritas en tabell ut på sidan med först ett plustecken och sen en beskrivning.
När jag nu trycker på detta plustecken så laddas sidan om och då försvinner ju min tabell eftersom den bara laddas när jag trycker på knappen.
Kan någon ge mig ett kodförslag på hur jag ska göra för att min tabell ska vara oförändrad ända till någon trycker på Sök-knappen igen, för då blir det ju ett annat resultat och en ny tabell.Sv: Viewstate probelm
Mvh Johan