通用数据列表绑定(转)
从TABLE表绑定下拉例表的通用方法
1

/**//// <summary>2
/// 绑定下拉列表3
///作者:阿松4
/// </summary>5
/// <param name="col">控件名</param>6
/// <param name="dt">内存表</param>7
/// <param name="Name">显示字段</param>8
/// <param name="value">值字段</param>9
public static void BindData(Control col, DataTable dt, string Name, string Value)10

{11
if (col is DropDownList)12

{13
DropDownList ddl = (DropDownList)col;14
ddl.Items.Clear();15
ddl.DataSource = dt;16
ddl.DataTextField = Name;17
ddl.DataValueField = Value;18
ddl.DataBind();19
}20
else if (col is CheckBoxList)21

{22
CheckBoxList ddl = (CheckBoxList)col;23
ddl.Items.Clear();24
ddl.DataSource = dt;25
ddl.DataTextField = Name;26
ddl.DataValueField = Value;27
ddl.DataBind();28
}29
else if (col is RadioButtonList)30

{31
RadioButtonList ddl = (RadioButtonList)col;32
ddl.Items.Clear();33
ddl.DataSource = dt;34
ddl.DataTextField = Name;35
ddl.DataValueField = Value;36
ddl.DataBind();37
}38
else if (col is ListBox)39

{40
ListBox ddl = (ListBox)col;41
ddl.Items.Clear();42
ddl.DataSource = dt;43
ddl.DataTextField = Name;44
ddl.DataValueField = Value;45
ddl.DataBind();46
}47
else if (col is HtmlSelect)48

{49
HtmlSelect ddl = (HtmlSelect)col;50
ddl.Items.Clear();51
ddl.DataSource = dt;52
ddl.DataTextField = Name;53
ddl.DataValueField = Value;54
ddl.DataBind();55
}56
}哈希表绑定下拉例表的通用方法

浙公网安备 33010602011771号