static public DataTable First_step(DataTable dt,double min,double max)
{
string uu = "Height > " + min.ToString()+" and Height<" +max.ToString();
DataRow[] dtrows = dt.Select(uu);
DataTable dt_right = dt.Clone();
for (int i = 0; i < dtrows.Length; i++)
{
dt_right.ImportRow(dtrows[i]);
}
return dt_right;
}
选择表格中Height 字段值在min和max之间的记录,请问,当设min=0,max=20的时候,怎么会选出来负值呢
{
string uu = "Height > " + min.ToString()+" and Height<" +max.ToString();
DataRow[] dtrows = dt.Select(uu);
DataTable dt_right = dt.Clone();
for (int i = 0; i < dtrows.Length; i++)
{
dt_right.ImportRow(dtrows[i]);
}
return dt_right;
}
选择表格中Height 字段值在min和max之间的记录,请问,当设min=0,max=20的时候,怎么会选出来负值呢
解决方案 »
- 怎样在js中去取得hidden的value属性中的值
- 新生作业- - 各位大仙帮忙!
- wp7编译运行时的一个错误。求解。
- 。。。有空进来看看~!~~~谢谢!
- 读取文本内容问题
- 在有多列数据的gridview中如何通过点击里面的linkbutton,读取到对应的序号列(超链接)的值,再使用该值修改数据库的值
- datetimepicker中的日期问题
- 能在枚举中放置数字类型的字符串吗?
- 我用.net2005做了webform页面,在设计和运行时候没有问题,但是用internet打印预览时候发现格式变化得很厉害,如何处理啊?
- 如何把C#的数据库管理系统做成安装文件,如果生成后那数据库又如何处理呢
- Combobox响应键盘按键的大问题
- 打印按钮无效,发现LocalReport report = new LocalReport()有问题,请高人解答
这样对吗?
看看
DataRow[] dtrows = dt.Select(uu);
dtrows 的长度,就是有没有纪录。 如上俩个条件都满足,你的代码是对的。小例子: DataTable table = new DataTable("table");
DataColumn c = new DataColumn("A",Type.GetType("System.Int32"));
DataColumn c1 = new DataColumn("A2");
DataColumn c2 = new DataColumn("A3", Type.GetType("System.Boolean"));
table.Columns.Add(c);
table.Columns.Add(c1);
table.Columns.Add(c2);
for (int i = 0; i < 22; i++)
{
DataRow r = table.NewRow();
r[0] = i.ToString();
r[1] = "name" + i.ToString();
r[2] = true;
table.Rows.Add(r); }
int min = 0;
int max = 20;
string uu = "A > " + min.ToString()+" and A <" +max.ToString();
DataRow[] dtrows = table.Select(uu);
DataTable dt_right = table.Clone();
for (int i = 0; i < dtrows.Length; i++)
{
dt_right.ImportRow(dtrows[i]);
}