【发布时间】:2010-09-08 23:33:15
【问题描述】:
我正在 ISeries 上创建一个带有后端的 Web 应用程序。 在页面加载中,我正在填充一个数据表并将其用作我的 gridview 的数据源。
在同一页面上从其他方法访问数据表中数据的最佳方法是什么?在其他页面中?
我目前的做法是从gridview 中获取数据并填充到另一个数据表中,然后使用它...有没有更好(优雅)的方法来做到这一点?将其存储在会话中是个好主意吗??
public partial class Main : System.Web.UI.Page
{
public DataTable dt;
protected void Page_Load(object sender, EventArgs e)
{
loadData ld = new loadData();
dt = ld.loadTable();
GridView1.DataSource = dt;
GridView1.DataBind();
}
protected void btn_Click(object sender, EventArgs e)
{
foreach (DataRow row in dt.Rows)
{
// do something
}
}
}
【问题讨论】: