控件绑定类
在開發中,查找數據后經常需要綁定某些控件。下面是在日常開發中我們經常需要綁定的控件,閑話少說見如下代碼。
//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
總結
- 上一篇: 网络广告联盟和网站联盟全解析
- 下一篇: 本地连接没有图标