如何使用VS将网站程序与windows窗体程序集成

如何使用VS将网站程序与windows窗体程序集成,第1张

方法/步骤

使用VS2010创建windows窗体应用程序。在右侧的已安装模板中,选择Visual C#,右边会显示出各种项目类型。这里第一项就是Windows窗体应用程序。

2

默认状态下,会自动生成一个窗体文备并旦件。这个窗体是主启动窗体,当程序运行的时候会仿扰先运行这个窗体,如果需要修改,可以在创建项目时默认生成的Program.cs文件中进行更改。

3

一个桌面应用蔽凯程序中往往会有多个窗体。我们可以右键点击项目名称,在“添加”选项中,选择“新建项”来添加窗体。注意不要选错,否则会进行其它 *** 作。

假设你有d出的窗体名称为FrmQQLogin,那么在单击知凳事件里编写如下code:

FrmQQLogin qq=

new

FrmQQLogin()

//qq为FrmQQLogin类的对象

qq.ShowDialog()

//调搭滑旅用qq对象的ShowDialog函数(即以对话框的形式显示),用你的话就是d出一个新的让判窗体。

网上找一些就是啦。。很简单的。。看你是什么数据库了。不过都差不多。

先用SqlConnection建个连接

然后创建SqlCommand对象

利用 SqlDataReader 来读取数据

Connection是连接,用来连接上数据库服务器或者数据库文件打开一个数据查询通道

Command是命令,用来执行Tsql语句或者存储过程,可以建立查询参数,防止SQL注入

DataReader是一个只读向前的快速读取器,用来读取Command查询出的数据,供你显示或使用

OLEDB可以用在Access等数据库上,SQl可以用在MS Sql Server数据库上

DataSet是内存中的多个数据表的集合,包含数据结构,数据和数据关系,可以进行离线 *** 作,然后在线更新

建立个条件查询:

用Command对象

Sqlcommand cmd = new Sqlcommand("select * from users where name = @name)

cmd.parameter.addwithvalue("name",request["name"])

SQL语句中的@name就是一个参数替换点,用cmd.parameter.addwithvalue将查询用的条件值代入查询语句就行了...

BindingSource是介于可绑定控件和数据源(DataSet、适配器,DataTable,Reader等)之间的中介控件,是从查询到绑定之间的连接器

简单的实例

string strCon = "Server=" + strServer + "Database=masteruid=" + strUser + "pwd=" + strPwd + "port=" + strPort

SqlConnection conn = new SqlConnection(strCon)

string sql="select name from master..sysdatabases",;

SqlDataAdapter da = new SqlDataAdapter(sql,conn)

DataTable dt = new DataTable()

da.Fill(ds)

如果是access的话string strCon= @"Provider=Microsoft.Jet.OLEDB.4.0Data source=" + HttpContext.Current.Server.MapPath("../testDB/db/db.mdb")

然后读取dt中的值就可以进行判断了!

sql 语句你可以根据需要进行修改


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8282123.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存