在不创建数据库 表的 情况下 将下列表结构及数据手动创建到datatable里并根据分数的 降序 排列姓名 年龄 分数
张三 22 99
李四 23 87
王5 25 56
张三 22 99
李四 23 87
王5 25 56
解决方案 »
- asp.net程序安装之后浏览在登录界面输入用户名和密码的地方不见了什么原因
- VS.NET项目打开的简单问题,高手请......
- 求助VS2008TeamSuite90DayTrialCHSX1429243.iso
- 高分求一个完美点的数据访问层,要及时关闭连接,及时释放资源的(DataSet,DataReader,等方法)100分
- 请问谁用过VB.Net To C# Converter,我怎么总是转不成功啊?
- 再求:单击DATAGRID一行,如何改变行背景色?
- 急!!!System.NullReferenceException: 未将对象引用设置到对象的实例。???在用treeview建树的时候出现这样的错误
- 求一条sql语句。哪位能帮忙解决下,谢谢了!
- 哪有关于介绍XML的电子图书啊!给小弟介绍一下吧,谢谢了!:)
- 向dataset的表中插入新行,怎样让新行为该表的第一行呢?送分啦!!!
- 页面正在加载中
- 感叹一下,不少程序员基本功比较差,且没有对自己这方面不在意或者没有作要求
dt.Columns.Add("姓名", typeof(String));
dt.Columns.Add("年龄", typeof(Int32));
dt.Columns.Add("分数", typeof(Int32));DataRow row = dt.NewRow();
row[0] = "张三";
row[1] = 22;
row[2] = 99;
dt.Rows.Add(row);
DataRow row = dt.NewRow();
row[0] = "李四";
row[1] = 23;
row[2] = 87;
dt.Rows.Add(row);
DataRow row = dt.NewRow();
row[0] = "王5";
row[1] = 25;
row[2] = 56;
dt.Rows.Add(row);
dt.columns.add("姓名")
dt.columns.add("年龄")
dt.columns.add("分数");
for( int i=0 ; i<.... ; i++ )
{
DataRow dr = dt.NewRow();
dr["姓名"] = ..
一下字段同上
dt.Rows.Add( dr );
}
DataView dv = new DataView( dt , 排序规则 )
dt.Columns.Add("姓名", typeof(String));
dt.Columns.Add("年龄", typeof(Int32));
dt.Columns.Add("分数", typeof(Int32));DataRow row = dt.NewRow();
row[0] = "张三";
row[1] = 22;
row[2] = 99;
dt.Rows.Add(row);
row = dt.NewRow();
row[0] = "李四";
row[1] = 23;
row[2] = 87;
dt.Rows.Add(row);
row = dt.NewRow();
row[0] = "王5";
row[1] = 25;
row[2] = 56;
dt.Rows.Add(row);
{ DataTable dt = new DataTable();
dt.Columns.Add("姓名", typeof(String));
dt.Columns.Add("年龄", typeof(Int32));
dt.Columns.Add("分数", typeof(Int32)); DataRow row = dt.NewRow();
row[0] = "张三";
row[1] = 22;
row[2] = 99;
dt.Rows.Add(row);
DataRow row = dt.NewRow();
row[0] = "李四";
row[1] = 23;
row[2] = 87;
dt.Rows.Add(row);
DataRow row = dt.NewRow();
row[0] = "王5";
row[1] = 25;
row[2] = 56;
dt.Rows.Add(row); }
dt.Columns.Add(new DataColumn("姓名"));
dt.Columns.Add(new DataColumn("年龄"));
dt.Columns.Add(new DataColumn("分数"));
dt.Rows.Add(new object[]{"张三",22, 99});
dt.Rows.Add(new object[]{"李四",23, 87});
dt.Rows.Add(new object[]{"王5",25, 56});
//排序只能用 DataView
DataView dv = dt.DefaultView;
dv.Sort="分数 desc";this.DataGrid1.DataSource = dv;
this.DataGrid1.DataBind();
你们是不是开了一堆代码在旁边复制........
====================
哈哈
dt.Columns.Add("姓名", typeof(string));
dt.Columns.Add("年龄", typeof(int));
dt.Columns.Add("分数", typeof(int));DataRow dr1 = dt.NewRow();
dr1[0] = "张三";
dr1[1] = 22;
dr1[2] = 99;
dt.Rows.Add(dr1);DataRow dr2 = dt.NewRow();
dr2[0] = "李四";
dr2[1] = 23;
dr2[2] = 87;
dt.Rows.Add(dr2);DataRow dr3 = dt.NewRow();
dr3[0] = "王5";
dr3[1] = 25;
dr3[2] = 56;
dt.Rows.Add(dr3);DataView dv = new DataView(dt, "", "分数", DataViewRowState.Added);
DataGrid1.DataSource = dv;
DataGrid1.DataBind();
dt.Columns.Add("姓名", typeof(String));
dt.Columns.Add("年龄", typeof(Int32));
dt.Columns.Add("分数", typeof(Int32));dt.Rows.Add("张三", 22, 99);
dt.Rows.Add("李四", 23, 87);
// ....// 排序用 DataView
DataView dv = dt.DefaultView;
dv.Sort = "分数 ASC"; // 升序
// dv.Sort = "分数 DESC"; // 降序