DataSet myds1 = boperate.getds(myolestr, mystrtb);已经做到这一步了,就是说dataset数据集中已经有数据。
我想单独查比如“代码=2710”的“金额”值,怎么做呢?
我想单独查比如“代码=2710”的“金额”值,怎么做呢?
解决方案 »
- 如何获取指定软件的exe可执行程序路径
- 为什么我用checkbox的validating方法没有效果,不触发
- 请教 Datetime 类型转换?
- 很奇怪的个问题 大家多指教!
- data.Tables[0].Select();其中data是数据集,表的select()方法什么意思啊?不太理解
- 高分:过滤datagrid中的行
- select如何构造出bit型字段?
- VC# 怎样Beep()或者MessageBeep()
- 大家看看access数据库添加记录为什么出错
- 一个线程启动后,怎样在规定的时间后将其自动关闭.
- c#中接收到串口输入ASCII编码和ST7920汉字编码后的数据返回输出
- 怎样将xml转换为Dataset,然后在treeview中显示
DataSet myds1 = boperate.getds(myolestr, mystrtb);DataView dv = new DataView(myds1.Talbes[0]);dv.RowFilter = "你的条件";DataTable dt_New = dv.ToTable();
DataSet myds1 = boperate.getds(myolestr, mystrtb);DataView dv = new DataView(myds1.Tables[0]);dv.RowFilter = "你的条件";DataTable dt_New = dv.ToTable();
decimal a1 = decimal.Parse(myds1.Tables[0].Select("代码='01'")[0][2].ToString());
//02的贷方
decimal a2 = decimal.Parse(myds1.Tables[0].Select("代码='02'")[0][3].ToString());
DataRow[] dataRows = myds1.Tables[0].Select("代码=2710");
foreach (DataRow dataRow in dataRows)
{
Console.WriteLine(dataRow["金额"]);
}3楼:
DataRow[] dataRows01 = myds1.Tables[0].Select("代码=01");
DataRow[] dataRows02 = myds1.Tables[0].Select("代码=02");
if (dataRows01.Length == 1 && dataRows02.Length == 1)
{
if (Convert.ToInt32(dataRows01[0]["借方金额"]) == Convert.ToInt32(dataRows02[0]["贷方金额"]))
{
Console.WriteLine("Bingo!!!");
}
}