返回列表 回复 发帖

当不同的服务器端访问数据库的时候,datagrideview怎么操作

我在做一个项目的时候,遇到这样的问题,用2005和sql 2000写的程序,程序中用的datagrideview,因为datagrideview每次读取的都是app.config的文件,我将自己的电脑作为主机,别人的电脑访问我的数据库,可如何让别人也能通过程序来操作我的datagrideview呢.我说得有点乱哈,我的主要问题就是,怎么能让别人的机器访问我的主机,并且datagrideview能读到数据.我在客户端通过把appconfig改为我的ip想这样访问我的数据库,这样会有错误,请高手给个指点.
呵呵,说的确实有点乱。app.config文件,那你的应该是windows froms程序吧。

datagrideview仅仅是一个用于显示数据的控件,而无法判断数据的来源是本机还是远程机器。

如果是要实现,让别人的机器访问你主机上的数据库。方法是在程序中指定数据库所在服务器的IP地址,也就是你的IP地址就可以了。这样,无论程序在哪运行,访问的都是你机器上的数据库。(SQL Server 2000好像默认允许远程连接)。

不知道是不是你要的意思,欢迎回贴。
  1. string cmdText = "SELECT filmname,ReturnDate,CurrentCount,name,returnAmount FROM Customer ";
  2. using (SqlConnection conn = new SqlConnection(ConnectionString.ConnString()))
  3.   {
  4.    DataTable dt = new DataTable();
  5.      SqlDataAdapter da = new SqlDataAdapter(cmdText, conn);
  6.      da.Fill(dt);
  7.       dataGridView1.DataSource = dt;
  8.      }
复制代码
这是在datagrideview中显示数据的代码。
最大愿望:农妇,山泉,有点田.
Baby my love,you are my super star!--------
返回列表