datagirdview问题

问题描述

如何实现在DATAGIRDVIEW某一列中输入数据的时候只能输入数字和小数点

解决方案

解决方案二:
你搜一下论坛,一大堆
解决方案三:
Google一下就有答案
解决方案四:
应该是在DATAGIRDVIEW点击右键的模板编辑中加入验证控件进行控制吧
解决方案五:
C#codeprivatevoiddataGridViewDebug_CellValidating(objectsender,DataGridViewCellValidatingEventArgse){//dataGridViewDebug的7、8、9、10列只能输入数字跟小数点if(e.ColumnIndex==7||e.ColumnIndex==8||e.ColumnIndex==9||e.ColumnIndex==10){try{//如果输入的格式化数值是空值执行if(String.IsNullOrEmpty(e.FormattedValue.ToString())){MessageBox.Show("输入不能为空!");//通过事件名柄将输入操作取消e.Cancel=true;}//将单元格输入的格式化数值转换成高精度浮点型else{decimalval=decimal.Parse(e.FormattedValue.ToString("0.00"));}}catch{MessageBox.Show("输入中有无效字符,只能输入数字!");//通过事件名柄将输入操作取消e.Cancel=true;}}
解决方案六:
到datagridview->编辑列-》DefaultCellStyle-》Format-》数字进行设置
解决方案七:
我的意思是我现在能在里面输入非法字符,要怎样才能禁止输入非法字符
解决方案八:
我输入的已经是非法字符,用你们方法进行数据转化会报错误的

时间: 2024-10-26 15:10:46

datagirdview问题的相关文章

MVC中DevExpress DataGirdView 表单回发到Action中如何获取数据

问题描述 如DataGirdView定义2列:UserID,UserName实体层为UserModel,请问在Button按钮中回发整个表单数据到Action,DataGirdView中的数据如何获取并转换为List<Model>?麻烦详细说明,谢谢! 解决方案 解决方案二: 解决方案三:用ajax遍历表格构造json,自定义一个json模型绑定器,控制器接收.参考:http://forums.asp.net/t/1517358.aspx这个例子演示了这个过程(除了遍历表单构造数据需要你自己去

c# datagirdview表格录入数据中的几个问题想请教一下.

问题描述 在datagirdview按enter键up键tab键想进行操作的时候就操作我想的可是keypress,keyup,keydown事件不能操作.还有就是选中一列datagridview2把里面的值赋值给datagridview的当前列,我是直接datagridview[0,cellindex].value=datagridview2[0,e.rowindex].value.tostring();这样还是达不到预期效果,希望大家帮帮忙. 解决方案 解决方案二:1.没看懂你想表达什么.那3

c#-C#DataGirdView的datagridviewCheckedboxcloumn动态改变状态

问题描述 C#DataGirdView的datagridviewCheckedboxcloumn动态改变状态 我添加了一个datagridview,里面有一个多选框,我希望在点击多选框的时候提示判断,是否选中此行, 如果点击是,多选框打钩,如果不是,就不打钩,现在我点击出来提示了,但是不管点击是或不是都打钩了,但是多选框的值是对的,那么怎样能够让他选中和不选中呢? 解决方案 贴出你的代码来... 解决方案二: private void Form1_Load(object sender, Even

winForm1里datagirdview增删改

问题描述 现在有一个datagirdview里面放了一个下拉筐combox和文本筐textbox选择筐chekbox现在我要得到他们的直...做出增删改谁有具体的例子吗万分感谢啊 解决方案 解决方案二:我顶我顶希望有人有具体的例子啊....解决方案三:我顶...解决方案四:取出GRID中KEY,直接对数据库操作,再加载

datagridview-VS2010从datagirdview控件设置数据来源时自动建立的dataset有什么用?

问题描述 VS2010从datagirdview控件设置数据来源时自动建立的dataset有什么用? 相应的建立了这些: 数据库名+dataset(这是个类,如testDataSet) 表名+bindingsource 表名+tableadapter 包含了哪些功能?

小弟没分了!急求WinForms打印DataGirdView中的内容!

问题描述 小弟在做<列车时刻查询系统>的项目,整体上完毕,现在要求实现打印功能,即打印DataGirdView中的内容,我想知道如何实现打印呢,书上提示说将DataGirdView作为参数,我做了一个打印菜单项,我想点击打印时直接调用一个打印函数,然后就能打印DataGirdView中的内容,请高手指点一下! 解决方案 解决方案二:用报表工具.我用的VS自带的报表工具!!简单的打印没啥问题!解决方案三:如何绑定数据源呢?而且DataGirdView中的列名如何指定呢?解决方案四:水晶报表,数据

datagirdview排序遇到的问题

问题描述 datagirdview列我允许用户通过单击标头进行任意的排序,可是发现排序后DataRowdr=Ds.Tables[0].Rows[dataGridView1.CurrentRow.Index];他的索引变了,这样我抓不到他正准的datarow了,怎样处理 解决方案 解决方案二:可以多建一列ID来解决嘛解决方案三:DataRowdr=Ds.Tables[0].Rows[dataGridView1.CurrentRow.Index].Cells[0]解决方案四:楼上的不行吧,winfo

问一个DataGirdView很基础的问题,谢谢了

问题描述 不是学计算机的偏偏要做编程的毕业设计苦啊~如上面这个DataGirdView,UserName,PassWord都是数据库中的列明,如何才能自己定义,比如让他显示姓名,密码还有前面的UserID,比如有两条记录,当删除一条然后在增加一条UserID就变成三了,为什么不是二呢? 解决方案 解决方案二:如何才能自己定义,比如让他显示姓名,密码this.dataGridView1.Columns[1].HeaderText="姓名";this.dataGridView1.Colum

C#datagirdview修改后保存数据

问题描述 C#datagirdview中如何将修改后的数据通过点击button保存到数据库中,要代码...... 解决方案 解决方案二:/*在使用SqlCommandBuilder和SqlDataAdapter更新数据,必须保存数据库里有主键,否则不会自动生成deleteCommand和updateCommand也就是只能增加不能修改和删除!*/privatevoidbutton1_Click(objectsender,EventArgse){SqlConnectionconn=newSqlCo

DataGirdView.DataSource的问题

问题描述 一个Datatable绑定到DataGirdView的DataSource上时,如果Datatable里有一列是byte[]类型的话,DataGirdView好像会自动认为该列为Image类型,显示该列时会出现系统错误.请问该如何解决??比如如果该列为byte[]类型的话则显示"binary"...thankyou! 解决方案 解决方案二:注册DataGridView的CellFormatting事件单独处理那列,事件方法如下privatevoiddgv_CellFormat