毛片在线视频观看,一级日韩免费大片,在线网站黄色,澳门在线高清一级毛片

薈聚奇文、博采眾長、見賢思齊
當前位置:公文素材庫 > 計劃總結(jié) > 工作總結(jié) > Gridview用法(個人總結(jié))201*0803

Gridview用法(個人總結(jié))201*0803

網(wǎng)站:公文素材庫 | 時間:2019-05-29 15:09:05 | 移動端:Gridview用法(個人總結(jié))201*0803

Gridview用法(個人總結(jié))201*0803

Gridview的一些操作:1、添加刪除列:

直接使用Gridview的刪除事件:

1)選擇Gridview的右上角任務欄,打開之后選擇編輯列,然后選擇CommandFiled,打開CommandFiled選擇刪除,然后選擇添加,設置HeadText為刪除。

2)打開Gridview控件的屬性對話框,在事件中雙擊RowDeleting,然后添加刪除事件代碼:

protectedvoidGridView1_RowDeleting(objectsender,GridViewDeleteEventArgse){

StringBuildersb=newStringBuilder();sb.AppendFormat(@"DELETEFROMSUPPLIERSWHEREID="+Convert.ToInt32(GridView1.DataKeys[e.RowIndex].Value));SQLHelperhelper=newSQLHelper();helper.ExecuteSql(sb.ToString());Bindon();}不使用Gridview的刪除事件:

使用添加LinkButton的方法實現(xiàn)刪除選定行

1)選擇Gridview的右上角任務欄,打開之后選擇編輯列,然后選擇TemplateField,設置HeadText為刪除,然后在腳本中添加下面代碼:

2)打開Gridview控件的屬性對話框,在事件中雙擊RowDataBound,添加如下代碼://獲取刪除行的ID

if(e.Row.RowType==DataControlRowType.DataRow){stringid=GridView1.DataKeys[e.Row.RowIndex].Value.ToString();//得到idLinkButtonibtnDel=(LinkButton)e.Row.FindControl("delet");//實例化LinButton按鈕控件

ibtnDel.CommandArgument=id;//指定刪除按鈕的關聯(lián)參數(shù)

ibtnDel.Attributes.Add("onclick","returnconfirm("確定要刪除嗎?");");}

3)打開Gridview控件的屬性對話框,在事件中雙擊RowCommand,添加如下代碼:if(e.CommandName=="del"){

stringid=e.CommandArgument.ToString();//獲得IDStringBuildersb=newStringBuilder();

sb.AppendFormat(@"DELETEFROMSUPPLIERSWHEREID="+id);SQLHelperhelper=newSQLHelper();helper.ExecuteSql(sb.ToString());

Bindon();}即可。

2、添加編輯列:

1)選擇Gridview的右上角任務欄,打開之后選擇編輯列,然后選擇CommandFiled,打開CommandFiled選擇編輯、更新、取消,然后選擇添加,設置HeadText為編輯。

2)打開Gridview控件的屬性對話框,在事件中雙擊RowEditing,然后添加設置編輯事件的狀態(tài)為編輯的代碼:

protectedvoidGridView1_RowEditing(objectsender,GridViewEditEventArgse){

GridView1.EditIndex=e.NewEditIndex;Bindon();}3)打開Gridview控件的屬性對話框,在事件中雙擊RowUpdating,然后添加編輯事件的代碼:

protectedvoidGridView1_RowUpdating(objectsender,GridViewUpdateEventArgse){

intid=Convert.ToInt32(GridView1.DataKeys[e.RowIndex].Value.ToString());stringname=((TextBox)(GridView1.Rows[e.RowIndex].Cells[0].Controls[0])).Text.ToString().Trim();stringshortname=((TextBox)(GridView1.Rows[e.RowIndex].Cells[1].Controls[0])).Text.ToString().Trim();stringaddress=((TextBox)(GridView1.Rows[e.RowIndex].Cells[2].Controls[0])).Text.ToString().Trim();stringcapital=((TextBox)(GridView1.Rows[e.RowIndex].Cells[3].Controls[0])).Text.ToString().Trim();stringremark=((TextBox)(GridView1.Rows[e.RowIndex].Cells[4].Controls[0])).Text.ToString().Trim();intsupplier_type=Convert.ToInt32(((TextBox)(GridView1.Rows[e.RowIndex].Cells[5].Controls[0])).Text.Trim());

stringsqlStr=@"UPDATESUPPLIERSSETNAME="+name+",SHORTNAME="+shortname

+",ADDRESS="+address+",CAPITAL="+capital+",REMARK="+remark+",SUPPLIER_TYPE="+supplier_type+"whereID="+id;SQLHelperhelper=newSQLHelper();helper.ExecuteSql(sqlStr);GridView1.EditIndex=-1;Bindon();}

4)打開Gridview控件的屬性對話框,在事件中雙擊RowCancelingEdit,然后添加取消編輯事件的代碼:

protectedvoidGridView1_RowCancelingEdit(objectsender,GridViewCancelEditEventArgse){

GridView1.EditIndex=-1;Bindon();}

擴展閱讀:GridView使用總結(jié)

GridView控件用來在表中顯示數(shù)據(jù)源的值。每列表示一個字段,而每行表示一條記錄。GridView控件支持下面的功能:

綁定至數(shù)據(jù)源控件,如SqlDataSource。內(nèi)置排序功能內(nèi)置更新與刪除功能內(nèi)置分頁功能內(nèi)置行選擇功能

以編程方式訪問GridView對象模型以動態(tài)設置屬性、處理事件等。多個鍵字段。

用于超鏈接列的多個數(shù)據(jù)字段?梢酝ㄟ^主題和樣式進行自定義外觀。

GridView控件中的每一列由一個DataControlField對象表示。

默認情況下,AutoGenerateColumns屬性被設置為true,表示為數(shù)據(jù)源中的每個字段自動創(chuàng)建綁定字段,自動生成的綁定列字段不會添加到Columns集合中。

通過將AutoGenerateColumns屬性設置為false,然后創(chuàng)建自定義的Columns集合,您可以手動定義列字段,而不是讓GridView控件自動生成列字段。除了綁定列字段外,您還可以顯示按鈕列字段、復選框列字段、命令字段、超鏈接列字段、圖像字段或基于您自己的自定義模板的列字段。下表列出了可以使用的不同列字段類型。

列字段類型BoundField說明顯示數(shù)據(jù)源中某個字段的值。這是GridView控件的默認列類型。為GridView控件中的每個項顯示一個命令按鈕。這使您可以創(chuàng)建一列自定義按鈕控件,如“添加”按鈕或“移除”按鈕。ButtonFieldCheckBoxField為GridView控件中的每一項顯示一個復選框。此列字段類型通常用于顯示具有布爾值的字段。CommandField顯示用來執(zhí)行選擇、編輯或刪除操作的預定義命令按鈕。HyperLinkField將數(shù)據(jù)源中某個字段的值顯示為超鏈接。此列字段類型允許您將另一個字段綁定到超鏈接的URL。ImageField為GridView控件中的每一項顯示一個圖像。根據(jù)指定的模板為GridView控件中的每一項顯示用戶定義的內(nèi)容。此列字段類型允許您創(chuàng)建自定義的列字段。TemplateField自定義用戶界面

您可以通過設置GridView控件的不同部分的樣式屬性自定義該控件的外觀。下表列出了不同的樣式屬性。

樣式屬性說明AlternatingRowStyleGridView控件中的交替數(shù)據(jù)行的樣式設置。當設置了此屬性時,數(shù)據(jù)行交替使用RowStyle設置和AlternatingRowStyle設置進行顯示。EditRowStyleGridView控件中正在編輯的行的樣式設置。EmptyDataRowStyle當數(shù)據(jù)源不包含任何記錄時,GridView控件中顯示的空數(shù)據(jù)行的樣式設置。FooterStyleGridView控件的腳注行的樣式設置。GridView控件的標題行的樣式設置。GridView控件的頁導航行的樣式設置。GridView控件中的數(shù)據(jù)行的樣式設置。當還設置了AlternatingRowStyle屬性時,數(shù)據(jù)行交替使用RowStyle設置和AlternatingRowStyle設置進行顯示。HeaderStylePagerStyleRowStyleSelectedRowStyleGridView控件中的選中行的樣式設置。也可以顯示或隱藏控件的不同部分。下表列出控制顯示或隱藏哪些部分的屬性。

屬性ShowFooter說明顯示或隱藏GridView控件的頁腳節(jié)。顯示或隱藏GridView控件的頁眉節(jié)。ShowHeader事件GridView控件提供多個您可以對其進行編程的事件。這使您可以在每次發(fā)生事件時都運行一個自定義例程。下表列出了GridView控件支持的事件。

事件

PageIndexChanged

說明

在單擊某一頁導航按鈕時,但在GridView控件處理分頁操作之后發(fā)生。此事件通常用于以下情形:在用戶定位到該控件中的另一頁之后,您需要執(zhí)行某項任務。

從10個按鈕里面隨便選擇一個的情況

PageIndexChanging

在單擊某一頁導航按鈕時,但在GridView控件處理分頁操作之前發(fā)生。此事件通常用于取消分頁操作。

RowCancelingEdit

在單擊某一行的取消”按鈕時,但在GridView控件退出編輯模式之前發(fā)生。此事件通常用于停止取消操作。

RowCommand

當單擊GridView控件中的按鈕時發(fā)生。此事件通常用于在控件中單擊按鈕時執(zhí)行某項任務。

RowCreated

當在GridView控件中創(chuàng)建新行時發(fā)生。此事件通常用于在創(chuàng)建行時修改行的內(nèi)容。

RowDataBound

在GridView控件中將數(shù)據(jù)行綁定到數(shù)據(jù)時發(fā)生。此事件通常用于在行綁定到數(shù)據(jù)時修改行的內(nèi)容。

RowDeleted

在單擊某一行的“刪除”按鈕時,但在GridView控件從數(shù)據(jù)源中刪除相應記錄之后發(fā)生。此事件通常用于檢查刪除操作的結(jié)果。

RowDeleting

在單擊某一行的“刪除”按鈕時,但在GridView控件從數(shù)據(jù)源中刪除相應記錄之前發(fā)生。此事件通常用于取消刪除操作。

RowEditing

發(fā)生在單擊某一行的“編輯”按鈕以后,GridView控件進入編輯模式之前。此事件通常用于取消編輯操作。

RowUpdated

發(fā)生在單擊某一行的“更新”按鈕,并且GridView控件對該行進行更新之后。此事件通常用于檢查更新操作的結(jié)果。

RowUpdating

發(fā)生在單擊某一行的“更新”按鈕以后,GridView控件對該行進行更新之前。此事件通常用于取消更新操作。SelectedIndexChanged發(fā)生在單擊某一行的“選擇”按鈕,GridView控件對相應的選擇操作進行處理之后。此事件通常用于在該控件中選定某行之后執(zhí)行某項任務。SelectedIndexChanging發(fā)生在單擊某一行的“選擇”按鈕以后,GridView控件對相應的選擇操作進行處理之前。此事件通常用于取消選擇操作。Sorted在單擊用于列排序的超鏈接時,但在GridView控件對相應的排序操作進行處理之后發(fā)生。此事件通常用于在用戶單擊用于列排序的超鏈接之后執(zhí)行某個任務。Sorting在單擊用于列排序的超鏈接時,但在GridView控件對相應的排序操作進行處理之前發(fā)生。此事件通常用于取消排序操作或執(zhí)行自定義的排序例程。

友情提示:本文中關于《Gridview用法(個人總結(jié))201*0803》給出的范例僅供您參考拓展思維使用,Gridview用法(個人總結(jié))201*0803:該篇文章建議您自主創(chuàng)作。

來源:網(wǎng)絡整理 免責聲明:本文僅限學習分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。


Gridview用法(個人總結(jié))201*0803》由互聯(lián)網(wǎng)用戶整理提供,轉(zhuǎn)載分享請保留原作者信息,謝謝!
鏈接地址:http://www.seogis.com/gongwen/712024.html