如何对程序中动态生成的表DataTable进行查询? 用DataTable.Select("站点名称 <>'' group by 线路id "); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用楼上的办法或者DataView dv=dt.DefaultView;dv.RowFilter="条件"; 但是我只想从这个表中根据条件提取 线路id, max(站序) as 站序,这两个字段,还用到了max,怎么办? 用DataTable移除你不想要的列dt.Columns.Remove("列名"); 列到无所谓,关键是我要对筛查出来的数据还用进行聚合函数或max(). string sqlstring = " select 线路id, max(站序) as 站序 " + "from " + tblFXRouteRFormX+ " where 站点名称 <>'' group by 线路id "; using (SqlConnection connection = new SqlConnection( connectionString)) { connection.Open(); SqlCommand command = new SqlCommand(sqlstring, connection); SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { Console.WriteLine(String.Format("{0}", reader[0])); } }} 这个什么意思啊,关键是写在sql语句里,tblFXRouteRFormX是程序里动态生成的,不是数据库中的实体表这样也查不出来啊 asp.net 中怎么判断 sqlserver中为null的字段 从未见过的问题(grideview) MSN API 开发的错误 密码正则表达式请教 更新数据库故障 能动态加载不同的用户控件吗?? 关于GRID邦定DROPDOWN <%# DataBinder 里怎么用if else 呀 谁用过微软的Toolbar呀? 我写的文章《net未来生活(科幻小说)》在webservice栏目中被固定了!高兴中,散分! 大家周日愉快,两个小问题请指教 重定向
或者
DataView dv=dt.DefaultView;
dv.RowFilter="条件";
dt.Columns.Remove("列名");
"from " + tblFXRouteRFormX+ " where 站点名称 <>'' group by 线路id ";
using (SqlConnection connection = new SqlConnection(
connectionString))
{
connection.Open(); SqlCommand command = new SqlCommand(sqlstring, connection);
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
Console.WriteLine(String.Format("{0}", reader[0]));
}
}
}
这个什么意思啊,关键是写在sql语句里,tblFXRouteRFormX是程序里动态生成的,不是数据库中的实体表
这样也查不出来啊