.Net winform:
#region 显示多列DataTable到combobox
/// <summary>
/// 显示多列DataTable到combobox
/// </summary>
/// <param name="dataTable">含有超过两列的DataTable</param>
/// <param name="comboBox">combobox控件名</param>
/// <param name="TextColumn">显示的text对应的列</param>
/// <param name="ValueColumn">value值对应的列</param>
/// <param name="isNeedShowEmpty">是否显示‘请选择’</param>
/// <param name="isNeedShowAll">是否显示‘全部’</param>
public static void ToDataTableCombobox(DataTable dataTable, ComboBox comboBox, string TextColumn, string ValueColumn, bool isNeedShowEmpty, bool isNeedShowAll)
{
if (dataTable == null || comboBox == null || dataTable.Columns.Count == 0)
{
return;
}
DataTable dtnew = new DataTable();
dtnew.Columns.Add("text");
dtnew.Columns.Add("value");