public string ProductName{ get { return c.GetProductName(); } --通過(guò)讀數(shù)據(jù)庫(kù)查出來(lái)}然后在gridview的RowDataBound事件中用這個(gè)屬性,RowDataBound有8行數(shù)據(jù),問(wèn)的是 c.GetProductName()是調(diào)用了一次還是8次
2 回答

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

心有法竹
TA貢獻(xiàn)1866條經(jīng)驗(yàn) 獲得超5個(gè)贊
一樓正解,把從數(shù)據(jù)庫(kù)查出來(lái)的值放入一個(gè)變量中就可以減少數(shù)據(jù)庫(kù)的連接次數(shù);
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 關(guān)注
- 401 瀏覽
添加回答
舉報(bào)
0/150
提交
取消