可以在数据表中显示Dropdownlist [英] Can Dropdownlist be Displayed in datatable
本文介绍了可以在数据表中显示Dropdownlist的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
您好,
我们可以为数据表分配一个下拉列表吗?
Hello,
Can we assign a dropdownlist to a datatable?
DropDownList drp = new DropDownList();
drp.Items.Add("Delho");
drp.Items.Add("Mumbai");
DataTable dt = new DataTable();
DataRow dr =dt.NewRow();
是否可以在数据表中显示下拉列表。
谢谢
Is it possible to display the dropdownlist in datatable.
Thanks
推荐答案
尝试如下
try like below
var lst=new List<string>();
DropDownList drp = new DropDownList();
drp.Items.Add("Delho");
drp.Items.Add("Mumbai");
foreach(object o in drp.items)
{
lst.Add(o.ToString);
}
DataTable table = ConvertListToDataTable(lst);
static DataTable ConvertListToDataTable(List<string[]> list)
{
// New table.
DataTable table = new DataTable();
// Get max columns.
int columns = 0;
foreach (var array in list)
{
if (array.Length > columns)
{
columns = array.Length;
}
}
// Add columns.
for (int i = 0; i < columns; i++)
{
table.Columns.Add();
}
// Add rows.
foreach (var array in list)
{
table.Rows.Add(array);
}
return table;
}
希望这有帮助
Hope this helps
这篇关于可以在数据表中显示Dropdownlist的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文