`
kang
  • 浏览: 474473 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

POS 3周开发的相关问题

    博客分类:
  • POS
阅读更多

1.VS2008,Debug快捷键如下:
F10:单步调试(类似于Eclipse中的F6)、
F5:直接向下运行,直到遇到下一个断点(类似于Eclipse中的F8)、
F11:进入当前方法(类似于Eclipse中的F5)。


2.总结一下关于datagrid的注意点:
1)在写查询SQL的时候不要其别名,直接用DB表的列名即可。
2)把datagrid控件的AllowUserToAddRows属性设置成false(不允许用户在DataGrid中添加行数据),将AllowUserToDeleteRows设置为flase(不允许用户在DataGrid中直接删除数据)。
3)Datagrid控件中如果有列是checkbox类型的,则需要为该列的TrueValue和FalseValue属性设定值。一般,TrueValue=1,FalseValue=0(给选择框设定选择与否对应的值)
4) 为了数据绑定,需要把各列的DataPropertyName属性设置成对应的DB表的列名(将从数据表中查询出来的各列数据和DataGrid中的各列绑定起来)。
   5) 每个Datagrid都应该有ID列,用来得到DB操作时需要的主键,并且把该列的Visible属性设置成false(即主键列不在DataGrid中显示出来)。


3.设置某个按钮对应的事件方法:选择“闪电”(Events),修改Click属性的值。

4.前台代码debug前,需要先手动启动后台的WebService。

5.在VS环境中,从代码文件快速进入其所在文件夹:Open Containing Folder


6.下拉选择框,将value值(不是页面显示值)传给后台,需要使用this.combox***.SelectedValue.ToString(),而不是文本框格式的this. combox***.Text

7.Datagrid title需要居中对齐:DataGridViewCellStyle属性
Datagrid的背景色应该与Tab一致:backGroundColor属性设置成ActiveCaptionText(白色)
Datagrid禁止调整行高度:AllowUserToResizeRows属性设置成False

 

 

 


8.想实现弹出窗体在任务栏中不显示图标的效果,做法:将【ShowInTaskbar】属性设置为False。


10.

[System.Data.StrongTypingException] = {"The value for column 'aaaa' in table 'bbb' is DBNull."}

在数据库中,这个属性的值可以为空。但是在代码中,当这个值为null时,相当于是对null使用了.toString()方法,故报错。


11.

dbEx = {"Must declare the scalar variable \"@aaaId\"."}

DAO文件的项目,和SQL配置文件中设置的相关项无法匹配。



12.

System.InvalidOperationException: Form that is already displayed modally cannot be displayed as a modal dialog box. Close the form before calling showDialog.

 解释:以模式显示的窗体,不能再以模式对话框形式显示出来。在调用对话框之前,关闭窗体。



13.

ex = {"Object reference not set to an instance of an object."}

 需要自己实例化对象,自己创建DataSet,将Row放进去。



14.

This row already belongs to another table.

 解释:该行记录已经属于其他表了。

使用某个对象,需要由某个对象自己来生成。


15.

Input string was not in a correct format.

字段取错了,应该是将第2列的字段值转变成int类型,却选择了第1列。

建议:取字段值时,尽量以名称来取,而不是以数字(位置),那样,代码的可读性更强。


16.

System.NullReferenceException: Object reference not set to an instance of an object.

 忘记了new一个处理中画面的对象,即忘记了该句:this.processingForm = new ProcessingForm();



17.

{System.Data.StrongTypingException: The value for column 'aaa' in table 'bbb' is DBNull. ---> System.InvalidCastException: Unable to cast object of type 'System.DBNull' to type 'System.String'.

 错误原因:尝试将null值赋给数据库中规定的非空字段。



18.

The name "isDeleted" is not permitted in this context. Valid expressions are constants, constant expressions, and (in some contexts) variables. Column names are not permitted.

 错误原因:SQL文件中,sql语句忘记在这个项目的前面加@了。



19.

The DELETE statement conflicted with the REFERENCE constraint "****". The conflict occurred in database "AAA", table "dbo.bbb", column 'ccc'.

 主表数据删除,很可能会导致很大的问题:子表的根没了。



20.

Cannot insert the value NULL into column 'is_sys', table 'ttt'; column does not allow nulls. INSERT fails.

错误原因:向数据库中插入记录时,该记录的某个字段值为空(没有赋值),而在数据库定义中,这个字段不允许为空。

 

 

分享到:
评论

相关推荐

    pos.rar_POS Delphi_delphi pos_pos_超市_超市pos

    标题中的"pos.rar_POS Delphi_delphi pos_pos_超市_超市pos"暗示了这是一个与POS(Point of Sale,销售点)系统相关的项目,且使用了Delphi编程语言进行开发。Delphi是一种基于Object Pascal的集成开发环境,常用于...

    pos.rar_C pos打印机_c# pos_pos_pos打印_pos机

    在IT行业中,与POS打印机相关的开发工作通常涉及到编程语言如C#,因为C#提供了丰富的功能来控制硬件设备,包括POS打印机。 在"pos.rar"这个压缩包中,我们可以看到两个文件:"pos.c"和"www.pudn.com.txt"。"pos.c...

    UML.rar_java pos_pos_pos机_pos机类图

    这个名为"UML.rar_java pos_pos机_pos机类图"的压缩包显然包含了与Java编程语言相关的POS(Point of Sale)系统的设计文档,特别是POS机的类图。类图是UML中的一种静态结构图,用于表示系统的类、接口、继承关系、...

    DELPHI超市,POS源代码

    DELPHI超市POS源代码是基于著名的RAD(Rapid Application Development)工具——Delphi开发的一套专门用于超市零售管理的系统。Delphi是一款强大的Windows应用开发环境,以其高效的编译器、直观的可视化设计界面以及...

    pos.zip_ctx 3838.com_pos_pos 系统_restaurant pos_餐厅酒店 mail

    VB餐厅POS收银软件是一款专为餐厅和酒店设计的收银解决方案,基于Visual Basic(VB)编程语言开发,提供了直观的用户界面和强大的功能。该系统不仅具备基础的收银操作,如点餐、结账、打印小票等,还集成了库存管理...

    POS.rar_POS SOFTWARE_pos_restaurant_简单 POS 系统_软件界面

    "POS.rar_POS SOFTWARE_pos_restaurant_简单 POS 系统_软件界面" 提供了一个简单的餐厅POS收银软件实例,旨在帮助开发者学习和理解POS系统的构建。 首先,让我们了解一下POS系统的基本构成和功能。POS系统主要包括...

    pos.zip_pos_pos vb.net

    在本项目中,我们关注的是一个使用VB.NET编程语言开发的POS应用。VB.NET是Microsoft .NET框架下的面向对象编程语言,它继承了Visual Basic的易用性,并提供了现代编程的特性,如垃圾回收、类型安全和丰富的类库支持...

    国泰中小超市POS综合管理系统.zip

    《国泰中小超市POS综合管理系统》是一款专为小型和中型超市设计的销售点(Point of Sale,简称POS)管理软件。它采用PowerBuilder(PB)作为开发工具,提供了全面的零售业务解决方案,旨在提高超市运营效率,优化...

    JAVA某店POS积分管理系统(源代码+论文)

    "JAVA某店POS积分管理系统(源代码+论文)" 是一个基于Java编程语言的项目,主要目标是实现一个商店的销售点(Point of Sale, POS)系统,该系统具有积分管理功能。这里的“某店”代表具体的商业环境,可能是超市、...

    java收银系统源码-NycPOS:使用现代开发工具、方法和库自上而下重写OpenBravoPOS/uniCentaoPOS

    周的开发时间才能使代码进入现代、稳定的状态,然后才能供非开发人员使用。 我们希望在 2015 年 3 月 1 日之前发布 Alpha。 编译运行 目前(尽管仍有很多问题),NycPOS 将通过以下方式编译和运行: git clone ...

    java某百货店POS积分管理系统-积分点更新生成以及通票回收处理(源代码+论文)

    Java某百货店POS积分管理系统是一款基于Java编程语言开发的软件,专为百货商店设计,用于管理顾客购物积分的生成、更新以及通票的回收处理。这个系统是毕业设计的一个实例,旨在让学生熟悉软件开发的全生命周期,...

    asp.net某店POS积分管理系统-清除履历表、日志表、月购买额(源代码+论文).zip

    3. 月购买额的重置:在每个新的计费周期开始时,系统可能会清零上一周期的月购买额。这可以通过在数据库中设置触发器,或者在特定日期执行一段脚本来实现。 此外,"源代码"部分包含的是实际的程序代码,可能包括C#...

    ASP.NET某店POS积分管理系统——积分实绩更新及销售状况统计(源代码+论文).zip

    ASP.NET某店POS积分管理系统是一款基于ASP.NET技术开发的用于零售商店销售管理和客户积分管理的系统。该系统的核心功能在于实现积分的实时更新以及销售状况的统计分析,从而帮助商家更好地掌握经营状况,提升客户...

    ASP源码ASP.NET某店POS积分管理系统-销售情况,会员卡再发行数据生成(源代码+论文)

    ### ASP.NET POS积分管理系统知识点解析 #### 一、ASP.NET技术概述 - **定义与特点**:ASP.NET是由微软开发的一种服务器端Web应用程序框架,它主要用于构建动态网站、Web应用程序和Web服务。ASP.NET提供了丰富的...

    毕业设计(校内)周报表模板

    此份“毕业设计(校内)周报表模板”来自计算机工程学院,涉及的具体课题是《小型超市销售系统开发》,旨在设计并实现一个能够处理超市日常销售和库存管理的软件系统。 在周报表中,学生张勇首先进行了以下几项工作:...

    Laravel开发-laravel-lightspeed-sync

    Lightspeed是一个一体化的零售和餐饮业管理平台,提供库存管理、销售点(POS)系统、电子商务、客户关系管理(CRM)等功能。对于那些在零售或餐饮行业运营的企业,Lightspeed能够帮助他们轻松管理业务,并提供数据...

    cosmetic-sales-POS-system:使用C#完成化妆品POS系统的实现

    【标题】"化妆品销售POS系统"是基于C#编程语言实现的一个商业应用,它主要用于管理化妆品销售过程中的收银操作。这个系统的核心功能是提供一个高效、准确的销售点(Point of Sale,简称POS)解决方案,帮助商家进行...

    软件测试员实习总结日志终版.pdf

    10. **系统测试**:第十至十一周,我分别对物料管理、问题反馈、供应商认证和采购招标询价模块进行了系统测试,通过执行测试用例,记录并与开发团队沟通BUG,增强了我的问题解决能力。 通过这段实习,我不仅掌握了...

    王中王羽毛球馆管理软件V5.9

    该系统采用先进的dotnet开发技术,结合国内先进的管理思想和管理方法,历经3年开发而成。集POS收银收费管理,场地租金分时段分场地计费管理,场地预订,会员管理,短信预定管理、灯光控制、语音交互等强大功能为一身...

    Delphi PosEasy收银系统

    【Delphi PosEasy收银系统】是一款基于Delphi开发的零售业收银管理软件,它专为小型到中型企业设计,旨在提供高效、便捷的销售点(Point of Sale,简称POS)服务。这款系统通常包括商品管理、库存控制、销售记录、...

Global site tag (gtag.js) - Google Analytics