国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Asp.net GridView控件使用紀要

2019-11-17 01:33:18
字體:
來源:轉載
供稿:網友
asp.net GridView控件使用紀要

1:數據綁定

GridView 支持數據綁定的數據源格式比較多,例如可以使用ObjectDataSource綁定數據源,

Dataset,datatable,List<T>等

2:列綁定

1)BoundField--一般直接綁定數據源對應的字段,通過指定DataField來實現綁定。

2)CheckBoxField--當GridView控件需要展示CheckBox控件時使用,也是通過DataField綁定一個bool類型的字段即可。

3)HyperLinkFied--綁定的列實現超鏈接功能,DataNavigateUrlFields="ID" DataNavigateUrlFormatString="XXX.aspx?ID{0}"

4)ImageField,

5)ButtonField,

6)CommandField--命令行列模板,內置增刪改查,選擇等功能(沒有具體使用)

7)TemplateField --比較靈活,一般通過編輯列模板可以實現我們需要的功能。

3:GridView -OnRowDataBound事件

通過該事件我們可以為綁定的列指定事件等一系列操作

PRotected void FSLGridView1_RowDataBounding(object sender, GridViewRowEventArgs e)

{ if (e.Row.RowType == DataControlRowType.DataRow)

{

System.Data.DataRowView dv = (System.Data.DataRowView)e.Row.DataItem;

string ID = dv["ID"].ToString();

    Button btnCheck = (Button)e.Row.FindControl("BtnCheck");

    Button btnLook = (Button)e.Row.FindControl("BtnLook");

btnCheck.Attributes.Add("onclick", "changevalue('" + btnCheck.ClientID + "','" + ID + "');return false");

}

}

4:GridView -OnRowCommand事件

當我們為模板列里面的控件指定CommandName="linkDel" CommandArgument='<%#Eval("ID") %>'等參數時,

我們操作這些控件時就會觸發該事件。protected void FSLGridView2_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "linkDel") { if (e.CommandArgument == null) { return; } string ID = e.CommandArgument.ToString(); EvaluateDataBLL bll = new EvaluateDataBLL(); if (bll.DeleteRowDataByID(ID)) { Framework.Assistant.Web.ClientScr

5:GirdView控件的遍歷

foreach (GridViewRow item in this.FSLGridView1.Rows) {//TODO:The Things you want to DO }

6:列的格式化展示

<asp:TemplateField HeaderText="內容 <ItemStyle Width="15%" HorizontalAlign="Center" /> <ItemTemplate> <%# DecryptinfoContent(Eval("infoContent").ToString())%> </ItemTemplate></asp:TemplateField>

DecryptinfoContent--頁面后臺方法


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安化县| 巴里| 昭通市| 泉州市| 东明县| 潮安县| 彩票| 江口县| 镶黄旗| 上饶县| 瓮安县| 景谷| 利辛县| 顺昌县| 泰兴市| 安西县| 巫山县| 内黄县| 东至县| 合江县| 铜川市| 江永县| 临漳县| 电白县| 太和县| 交口县| 阳山县| 惠来县| 应城市| 东方市| 定西市| 叙永县| 揭阳市| 武义县| 积石山| 赣州市| 儋州市| 南郑县| 阳曲县| 呼伦贝尔市| 车险|