扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:秦海鹏 来源:yesky 2007年10月25日
关键字:
//通过此方法返回一个集合形式的数据视图DataView ICollection CreateDataSource() { //定义内存中的数据表DataTable DataTable dt = new DataTable(); //定义DataTable中的一行数据DataRow DataRow dr; /*向DataTable中增加一个列,格式:DataColumn("Column", type) Column为数据列的名字,type为数据列的数据类型*/ dt.Columns.Add(new DataColumn("ID", typeof(Int32))); dt.Columns.Add(new DataColumn("drivers", typeof(string))); dt.Columns.Add(new DataColumn("detail", typeof(string))); //使用for循环将逻辑驱动器的名称以行的形式添加到数据表DataTable中 for (int i = 0; i < nNumOfDrives; i++) { //定义新行 dr = dt.NewRow(); //对行中每列进行赋值,注意要与上边定义的DataTable的行相对应 dr[0] = i; //循环生成的序号 dr[1] = achDrives[i].ToString(); //逻辑驱动器的名称 dr[2] = "查看详情"; //向DataTable中添加行 dt.Rows.Add(dr); } //根据得到的DataTable生成自定义视图DataView DataView dv = new DataView(dt); //返回得到的视图DataView return dv; } |
/* 设置DataGrid的数据源DataSource为我们从CreateDataSource()方法得到的数据视图DataView */ DriversGrid.DataSource = CreateDataSource(); //将此DataGrid进行数据绑定 DriversGrid.DataBind(); |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者