C# 怎么比较两个数据的值写在程序里

表名TBL_Char字段FLD_NAME(PS:varchar(50)类型)字段FLD_Daxiao(PS:int类型)DataTabledBToDataTable=DB... 表名TBL_Char
字段FLD_NAME(PS:varchar(50)类型)
字段FLD_Daxiao(PS:int类型)

DataTable dBToDataTable = DBA.GetDBToDataTable(string.Format("SELECT sum(FLD_Daxiao) from TBL_Char group by FLD_NAME))
for (int i = 0; i < dBToDataTable.Rows.Count; i++)
{
if (这里要怎么写比较?)
}

在线等大神,QQ364587208
就是比较张三和李四的FLD_Daxiao值,用if语句判断出来.
展开
 我来答
zhoulin777361
2014-08-23 · TA获得超过362个赞
知道小有建树答主
回答量:789
采纳率:40%
帮助的人:293万
展开全部
如果确定就只有张三、李四,就把它们的值用变量存储,再比较大小
更多追问追答
追问
能加下你QQ吗?
追答
int zs=0;int ls=0;
DataTable dBToDataTable = DBA.GetDBToDataTable(string.Format("SELECT FLD_NAME,sum(FLD_Daxiao)as FLD_Daxiao from TBL_Char group by FLD_NAME));
for (int i = 0; i ls)
玩转数据处理
2014-08-23 · 数据处理,Python,dotnet
玩转数据处理
采纳数:1613 获赞数:3792

向TA提问 私信TA
展开全部
你想怎么比呢?
更多追问追答
追问
就是想比较,李四和张三的FLD_Daxiao值.
if(李四.FLD_Daxiao > 张三.FLD_Daxiao)
{
提示:李四的票数大于张三的.
}
追答
不用循环,你可以这么写:
DataTable dBToDataTable = DBA.GetDBToDataTable(string.Format("SELECT  FLD_NAME,sum(FLD_Daxiao) from TBL_Char group by FLD_NAME))
DataRow[] drs= dBToDataTable.Select("FLD_Daxiao= max(FLD_Daxiao)", "");//这里就是获取最大值所在行
Message.Show(drs[0]["FLD_NAME"].ToString()+" 为最大,值为:"+ dr[0]["FLD_Daxiao"].ToString());

下面是例子
// 建立测试DataTable
DataTable table = new DataTable();
table.Columns.Add("key", typeof(string));
table.Columns.Add("value", typeof(int));
table.Columns.Add("date", typeof(DateTime));
DataRow dr;
for (int i = 0; i < 5; i++)
{
    dr = table.NewRow();
    dr["key"] = "key" + i;
    dr["value"] = i * 100;
    dr["date"] = DateTime.Now.AddYears(i).Date;
    table.Rows.Add(dr);
}
DataRow[] drr = table.Select("value = max(value)", "");
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式