110,534
社区成员
发帖
与我相关
我的任务
分享
private void showTable()
{
System.Data.DataTable table = curDataSet.Tables[0];
DateTime dt1 = DateTime.Now;
GridView gv = new GridView();
if (table.Columns.Count > 0)
{
foreach (System.Data.DataColumn dc in table.Columns)
{
GridViewColumn column = new GridViewColumn();
GridViewColumnHeader h = new GridViewColumnHeader();
h.Content = dc.ColumnName;
column.Header = h;
DataTemplate dt = new DataTemplate();
Binding binding = new Binding();
binding.Path = new PropertyPath(dc.ColumnName);
column.DisplayMemberBinding = binding;
gv.Columns.Add(column);
}
listView1.View = gv;
listView1.DataContext = table;
}
System.Diagnostics.Trace.WriteLine((DateTime.Now - dt1).TotalSeconds.ToString());//debug
}