datagridview绑定dataset,一般是这么做:
用代码写一个dataset,dataset连接远程数据库,读取数据。
然后使用datagridview的DataSource来设置数据绑定。
我很不理解的是为什么你一定要用那个自动生成的dataset。 自动生成的dataset是你本地的数据生成的和代码写的直接调用远程的dataset除了数据本身不同,类别是一样的。在程序load中,你直接用自动生成dataset名称,重新用代码链接远程数据库,然后再绑定就行了,没必要改那个appconfig吧。另外远程连接和本地链接的连接速度上会有时差,连接过程中最好设计一个等待链接的界面。
如果不想暴露你的数据库的话,那么就只能用2了,因为即使你用了1,也可以通过Sniffer分析出来的。
其次是代码一定要用混淆工具混淆,否则reflector一上,轻松生成源码,你就一点秘密都没有了
问这种问题,描述完现象后,把exception的信息贴出来,这个exception信息指的是微软定义的exception的信息不是你抓到exception后自定义的信息。
dxl13888943957是让你把连接数据库的字符串贴出来,看看你是不是把ip写成了localhost。
以上就是关于C# winform 远程连接sql数据库的问题全部的内容,包括:C# winform 远程连接sql数据库的问题、c#-winform开发中,需要连接远程的服务器。求安全和便捷的方法。、c# winform 远程连接数据库后 dategridview没有数据显示,提示无法连接等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)