access中两列数据的和,并在C#中计算出两数据和的差值

我现在有一个数据库account,表名bill,字段“收入”income,“支出”pay,“合计”total

现在C#中,有一个按钮sum_bt,想计算出收入总和与支出总和的差值,并在textbox控件名为total_Txt中显示这个值。

如何写?详细代码最好!可多加分

现在没有环境没办法写代码,简单地说一下
首先要用两个SQL语句取得收入总和和支出总各
收入总和SQL:select sum(income) from bill
支出总和SQL:select sum(pay) from bill
然后假设定义收入总和和支出总和用字符a 和 b来接收,我们要先把a 和 b转换成浮点或者双精度类型相加再转换成字符形赋值给total_Txt制件,于是有以下语句
total_Txt.Text = (float.Parse(a)+float.Parse(b)).ToString()追问

最后一句的.ToString()为什么我没有?输入那个点后,并没出现可选择的类

追答

可以换成Convert.ToString(float.Parse(a)+float.Parse(b))

温馨提示:内容为网友见解,仅供参考
无其他回答

access中两列数据的和,并在C#中计算出两数据和的差值
首先要用两个SQL语句取得收入总和和支出总各 收入总和SQL:select sum(income) from bill 支出总和SQL:select sum(pay) from bill 然后假设定义收入总和和支出总和用字符a 和 b来接收,我们要先把a 和 b转换成浮点或者双精度类型相加再转换成字符形赋值给total_Txt制件,于是有以下语句 total_Txt.Text ...

c# 在 ACCESS 中按条件查询数据,合并相加多条符合条件的结果,详见下 ...
你这个数据库设计的有问题,你查询的如果是库存的话,那么应该在库存表,库存表内物品的id应该是唯一的;如果是查销售情况的话,那么应该是根据物品的id去查销售量,然后结合库存表,查单价,然后,销售量*单机得出总价,应该是这样。

在C#中调用\/操作access数据库中的报表
可以。我给一段VB代码,C#思路跟这个差不多 Dim MSAccess As Access.ApplicationPrivate Sub Command1_Click()Set MSAccess = New Access.ApplicationMSAccess.OpenCurrentDatabase (App.Path & "\\AA.mdb")MSAccess.DoCmd.OpenReport "打印", acViewNormalMSAccess.CloseCurrentDatabaseSet MSAccess =...

c# access数据库里怎样进行不同列表里两列的数据同步
你要用C#做吗?你把两张表都读出来放在两具List或者是DataTable中,遍历一下,表2的总数=表1的,再把表2保存到数据库就可以了。大致代码:List<表1> list1 = new List<表1>();List<表2> list2 = new List<表2>();foreach (var obj in list1){ \/\/这里找到list2对应的记录对象,假...

使用C#向access中添加数据,如下图。
在VS2012中,点击菜单栏的视图,打开服务器资源管理器,在数据连接上右键添加连接,选择你的Access数据库文件,然后右键查看此数据连接的属性,上面会有连接字符串,大概是Provider=...然后编写代码;using System.Data;using System.Data.OleDb;\/\/创建连接OleDbConnection conn=new OleDbConnection(你的连接字符...

C# 读取access中 多值字段的问题
\/\/ private OleDbConnection Connection;\/\/连接access部分 ***.mdb是你的access 文件 try { Connection = new OleDbConnection (@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=***.mdb");Connection.Open();} catch(Exception ex){ \/\/连接错误到这里 } \/\/获取该姓名的数据 赋值给一个DataSet...

在C#中调用\/操作access数据库中的报表
可以。我给一段VB代码,C#思路跟这个差不多 Dim MSAccess As Access.ApplicationPrivate Sub Command1_Click()Set MSAccess = New Access.ApplicationMSAccess.OpenCurrentDatabase (App.Path & "\\AA.mdb")MSAccess.DoCmd.OpenReport "打印", acViewNormalMSAccess.CloseCurrentDatabaseSet MSAccess =...

sql查询中间记录 Access问题 C#
哎呀,您从10个里面查询10个当然有问题 后面的top是变量

C# 对access 数据库进行修改,用的代码如下
where条件后的值要带单引号,你的条件应该是where id = '10';不是where id=10;所以报错说你没有指定值,不带单引号他不认识的!

c#如何向access一次插入多条数据
循环insert语句,最好使用事务进行

相似回答