DataList繫結控制項的問題

2021-04-13 02:30:23 字數 748 閱讀 7148

1.獲取值的問題:

如果是在頁面中獲取控制項label1 的值:

label lb = (label)datalist1.items[0].findcontrul("label1 ");

str strlb1 = lb.text.tostring().trim();

如果是在datalist的itemdatabound事件中

則可以:

label lb = (label)e.items.findcontrul("label1 ");

str strlb1 = lb.text.tostring().trim();

如果是繫結linkbutton時則需要定義linkbutton 的 commandname 值;

在datalist裡面再放置乙個label並和id繫結  

設定linkbutton 的commandname ="itemcommand" 

然後在datalist的itemcommand事件裡面就可以處理單擊linkbutton事件   

protected void itemcommand(object source, datalistcommandeventargs e)

sql = "select user_id  from product_collection where user_id = " + session["id"].tostring() + " and product_id = " + id;

ds = gd.databind(sql);

DataList控制項

1.這個控制項主要是用模板來繫結資料 2.繫結 如下 儲存過程繫結 string str configurationmanager.connectionstrings studentconnectionstring connectionstring dataset ds new dataset us...

DataList控制項

using system using system.collections.generic using system.linq using system.web using system.web.ui using system.web.ui.webcontrols using system.conf...

DataList的資料繫結

8.4.1 datalist的資料繫結 datalist控制項中通過自定義模板來設定資料的顯示樣式,它支援如下模板型別 itemtemplate 包含一些 html元素和控制項,將為資料來源中的每一行呈現一次這些html元素和控制項。alternatingitemtemplate 包含一些html元...