重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
你说的应该是一个datagridview吧?
创新互联公司专注于企业成都全网营销推广、网站重做改版、日照网站定制设计、自适应品牌网站建设、H5开发、商城网站建设、集团公司官网建设、成都外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为日照等各大城市提供网站开发制作服务。
实在抱歉,vb.net接触的少,不过在.net中很多做法都是一样的。datagridview有一个事件叫CellValueChanged,不知道你能不能找到?
完整的事件定义如下(我这个地方控件命名为DataGridView1:
Private Sub DataGridView1_CellValueChanged(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellValueChanged
他里面有一个参数e,e有两个属性一个是ColumnIndex,RowIndex。通过这个你就可以得到具体的选中的是什么数字。然后你可以用判断这三种状态来设置颜色。
/////////////////////////////////////////////////////////////
这个是事件响应函数,你选中那个datagrid控件,然后右键点击属性,然后选择事件栏:在里面有一个CellValueChanged事件,你双击之后,编译器会给你生成这个函数。你不会事件到现在都没用过吧?
不过vb.net我语法不太懂,不然替你实现了。
软件bug,软件缓存过多。
1、vb.netgrid软件运行服务器出现bug导致自动生成excel不保存,退出重新进入,等待官方修复。
2、vb.netgrid软件缓存过多导致自动生成excel不保存,清理软件空间,重启软件。
嗯,你可以先绑定列,然后再加载数据.
你的意思,我明白,你的意思是说,没有绑定数据源.Grid里面,就是空白的.然后绑定数据源后才有数据是吗?
其实正确的方法,应该是先绑定列..就是新建立好Gird里面的列,这里面,列(Cloumn)绑定你需要显示的字段(field)
这样,在加载数据,你就可以先调整好你要显示的列的宽度了!
循环读取Gird里面的每行数据,增加数据到Viewer里面;分步百度搜索可得结果;
查MSDN啊,什么语言都有,安装VB.net时就要一起安装帮助文档,以后找起来方便很多。暂时可以去网络版的msdn,那些例子的代码可以切换各种语言,还附有一个完整例子
;cs-lang=vb#code-snippet-1