国产探花免费观看_亚洲丰满少妇自慰呻吟_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--頁面后臺方法


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 麦盖提县| 鹤山市| 巴南区| 车致| 东兴市| 石门县| 惠安县| 新龙县| 安陆市| 东阳市| 四平市| 丹阳市| 阿拉善右旗| 镶黄旗| 大石桥市| 延吉市| 开化县| 和林格尔县| 黎城县| 德昌县| 南平市| 金昌市| 萍乡市| 罗江县| 邵阳市| 任丘市| 来安县| 益阳市| 阜阳市| 武邑县| 赫章县| 大埔区| 集安市| 盐津县| 古蔺县| 育儿| 郓城县| 海口市| 花莲市| 罗城| 寿阳县|