日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

控件绑定类

發布時間:2024/4/15 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 控件绑定类 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在開發中,查找數據后經常需要綁定某些控件。下面是在日常開發中我們經常需要綁定的控件,閑話少說見如下代碼。

//DataList

public void DtListBind<T>(DataList TmpDtList, IList<T> Tmp) {
??????? TmpDtList.DataSource = Tmp;
??????? TmpDtList.DataBind();
??? }

??? protected void GrVwBind<T>(GridView TmpGrVw, IList<T> Tmp) {
??????? TmpGrVw.DataSource = Tmp;
??????? TmpGrVw.DataBind();
??? }

?

//DropDownList
??? public void BindDropDownList<T>(DropDownList TmpDrop, IList<T> Tmp, string IdName, string Name) {
??????? TmpDrop.DataSource = Tmp;
??????? TmpDrop.DataTextField = Name;
??????? TmpDrop.DataValueField = IdName;
??????? TmpDrop.DataBind();

??? }

?//RadioButtonList
?? protected void BindRadioButtonList<T>(RadioButtonList TmpBtn, IList<T> Tmp, string IdName, string Name) {
??????? TmpBtn.DataSource = Tmp;
??????? TmpBtn.DataTextField = Name;
??????? TmpBtn.DataValueField = IdName;
??????? TmpBtn.DataBind();
??? }

//ListBox

??? protected void BindListBox<T>(ListBox TmpCtr, IList<T> Tmp, string IdName, string Name) {
??????? TmpCtr.DataSource = Tmp;
??????? TmpCtr.DataTextField = Name;
??????? TmpCtr.DataValueField = IdName;
??????? TmpCtr.DataBind();
??? }

//CheckBoxList

??? protected void BindCheckBoxList<T>(CheckBoxList TmpCtr, IList<T> Tmp, string IdName, string Name) {
??????? TmpCtr.DataSource = Tmp;
??????? TmpCtr.DataValueField = IdName;
??????? TmpCtr.DataTextField = Name;

??????? TmpCtr.DataBind();
??? }

//GridView
??? protected void GridViewBind(GridView DBView, DataTable Table) {
??????? DBView.DataSource = Table;
??????? DBView.DataBind();
??? }

?

//DataList

??? protected void ListBind(System.Web.UI.WebControls.DataList DbList, System.Data.DataTable SrcTable) {
??????? DbList.DataSource = SrcTable;
??????? DbList.DataBind();
??? }

//DataTable?

??? protected void BindDropDownList(DataTable tmpTB, string str_Text, string str_Value, DropDownList myDropDownList) {
??????? if (tmpTB != null) {
??????????? DataRow tmpRow = tmpTB.NewRow();
??????????? myDropDownList.DataSource = tmpTB.DefaultView;
??????????? myDropDownList.DataValueField = str_Value;
??????????? myDropDownList.DataTextField = str_Text;
??????????? myDropDownList.DataBind();
??????? }
??????? else {
??????????? myDropDownList.Items.Clear();
??????? }


??? }

?

轉載于:https://www.cnblogs.com/huhu456/archive/2009/05/09/1453414.html

總結

以上是生活随笔為你收集整理的控件绑定类的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。