你为什么不一开始就生成一个DataTable?
参考
DataTable dt = new DataTable();
DataRow dr;
for ( int i = 0; i < 4; i++ )
{
dt.Columns.Add(new DataColumn( "Test"+i.ToString(), typeof( string ) ) );
}
for (int i = 1; i <= 10; i++)
{
dr = dt.NewRow();
for ( int j=0; j < 4 - 1; j++ )
{
dr[j] = i.ToString() + j.ToString();
}
dt.Rows.Add(dr);
}
参考
DataTable dt = new DataTable();
DataRow dr;
for ( int i = 0; i < 4; i++ )
{
dt.Columns.Add(new DataColumn( "Test"+i.ToString(), typeof( string ) ) );
}
for (int i = 1; i <= 10; i++)
{
dr = dt.NewRow();
for ( int j=0; j < 4 - 1; j++ )
{
dr[j] = i.ToString() + j.ToString();
}
dt.Rows.Add(dr);
}
解决方案 »
- 求问大家 两个表中的非主键字段 如何关联?
- 100分,求VS2005中,用键盘切换不同选项卡的快捷键,在线。
- 挑战一正则表达式,要求只能使用一次正则表达式
- 循环执行多条insert语句后,出现:ORA-01000: 超出打开游标的最大数
- 如何在DataTable.select里面使能通配符?
- 语法错误
- 跪求:.NET 用程序实现数据的新增、修改、删除、查询,要求界面与逻辑代码相分离
- 急!请教一个循环语句
- Error List 不能定位
- 请看一下我的图片上传程序错在哪里?
- 如何在ASP中调用用ADO技术写的DLL文件
- 各位达人能否给点ADO.net方面的资料,MS的ADO.net概述写得不太详细
参考
DataTable dt = new DataTable();
DataRow dr;
for ( int i = 0; i < 4; i++ )
{
dt.Columns.Add(new DataColumn( "Test"+i.ToString(), typeof( string ) ) );
}
for (int i = 1; i <= 10; i++)
{
dr = dt.NewRow();
for ( int j=0; j < 4 - 1; j++ )
{
dr[j] = i.ToString() + j.ToString();
}
dt.Rows.Add(dr);
}
如果表proble中probleType中用这样几条纪录
groupId probleType
1 问题A
2 问题B
3 问题A,问题B,问题C
4 问题A,问题C
直接group by那么就会得出一上有4个组,但我要的是三个组阿
A出现3次,B出现2次,C出现2次的结果。
现在我先从另一张表中得出问题类型的列表,让后每条纪录用模糊查询倒proble中得出各问题类型的数量,现在我需要按比例降序排列