二、C#中数据库连接是用sqlconection 而access是用oledb对象例如:
OleDBConnection conn =new OleDBConnection();(简单记一下)
重点是研究winform 中combobox 与datagridview 的联动问题;
首先是combobox连接数据库进行获取数据值;
具体方法是:
SQLConnection conn = new SQLConnection(“Server=服务器;database=数据库名字;Trusted_Connection=SSPI(本地数据库用windows验证方式)”);
DataSet ds = new DataSet();
SqlDataAdapter sda = new SqlDataAdapter(“查询语句”,conn);
sda.Fill(ds,”目标表名”);
comboBox.DataSource=ds.Tables[“表名”];
comboBox.DisplayMember=”获取值的字段名”;
对于datagridview也是一样的,只是显示的用datagridview. Datamenber=””;
然后着重点是当选择了comboBox的之后,想要datagridview中也跟着变化。
我自己想了一个办法是通过sql查询语句的改变来更改datagridview中的表的数据;但是这个方法我感觉有点局限,但是又说不上什么来,还得具体问题具体思考了。
第二个着重点是comboBox与datagridview的联动,上面的方法只是默认的加载一次,所以我第一个想法是加循环,但是又相到comboBox有selectedindexchanged事件,所以将datagridview所需要的全都放在了这个事件里,最后成功了。
然后复习了时间这一块:
Datetime.now.tostring();
在.NET 2.0框架中可以非常轻松的实现这一功能。大多数控件都有Anthor属性,当在窗体上添加控件时设置Anthor属性即可。Anthor属性是个锚定属性,指定了控件距容器边缘的距离。当窗体大小变化时,控件距窗体边缘的距离不变,自然大小就随窗体自动调整。
最新文章
- 使用Microsoft的IoC框架:Unity来对.NET应用进行解耦
- printf对齐
- win7和ubuntu双系统删除ubuntu的方法
- hdu1281 二分匹配
- 阶段性放弃 wxPython 前的总结
- poj 2503 Babelfish (查找 map)
- s3c2416裸跑环境配置
- 【solr这四个主题】大约VelocityResponseWriter
- SVG页面loading动态图
- CentOS7安装配置vncserver
- [POI2000]病毒
- 支持JSP和Servlet的Web服务器
- 几大principal
- Codeforces687C(SummerTrainingDay03-D DP)
- MVC模式简单的Xml文档解析加Vue渲染
- JS 在 IE9 中出现奇怪的错误(参数是必选项 argument not optional)
- ROT13 加密与解密
- Android filesystem system rw(read/write) permission
- Numpy的ndarry:一种多维数组对象
- excel 快捷使用