在我的asp頁面中,用戶可以從TextBox和搜索按鈕搜索學生。每次他們進行搜索時,學生對象都會返回。我只希望能夠使用學生對象填充gridview,但每次頁面加載時,頁面都不記得以前的搜索。我的意思是,我的gridview變空了。我如何填寫gridview?填充數據表
List<Student> oList;
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack)
{
oList = new List<Student>();
}
}
protected void AddLinkButton_Click(object sender, EventArgs e)
{
Student oStudent = new Search().WithId(StudentIdTextBox.Text);
// Student object is recevied
oList.Add(oStudent);
StudentGridView.DataSource = oList;
StudentGridView.DataBind();
}
class Student { // Just a simple student class
int id;
string name;
string sname;
}
每次調用搜索方法時,我都希望能夠將學生數據放到DataTable中,以便將其綁定到GridView。我只是不知道如何實現這一點。
請問您可以發表一些代碼嗎? – w0051977 2012-03-21 09:25:25
@ w0051977,當然! – 2012-03-21 09:30:48
也請從aspx頁面發佈gridview代碼和數據表。 – w0051977 2012-03-21 09:39:30