public string ProductName{ get { return c.GetProductName(); } --通過讀數據庫查出來}然后在gridview的RowDataBound事件中用這個屬性,RowDataBound有8行數據,問的是 c.GetProductName()是調用了一次還是8次
2 回答

慕后森
TA貢獻1802條經驗 獲得超5個贊
就單這么看,這里調用了8次,但是如果你這里把他賦值給一個變量的話,可以只調用一次...
已經回答了,你可以定義一個變量,讓這個變量賦在RowDataBound事件中使用就好...

心有法竹
TA貢獻1866條經驗 獲得超5個贊
一樓正解,把從數據庫查出來的值放入一個變量中就可以減少數據庫的連接次數;
private string _productName;
public string ProductName
{
get { return _productName; }
set{ _productName=value;}
}
protected void Page_Load(object sender, EventArgs e)
{
protected void Page_Load(object sender, EventArgs e) {
ProductName=c.GetProductName();
}
- 2 回答
- 0 關注
- 402 瀏覽
添加回答
舉報
0/150
提交
取消