导航:首页 > 编程大全 > vs控件怎么绑定数据库

vs控件怎么绑定数据库

发布时间:2022-09-11 16:52:03

Ⅰ vs如何新建/连接sqlserver数据库

一、在web.config里面配置,后连接数据库
(1)web.config文件:加在<connectionStrings>和</connectionStrings> 之间

三种配置方式:
1.windows身份验证,连接sql server数据库: <add name="字符串名称" connectionString="Data Source=localhost;database=数据库名称;Integrated Security=True;User Instance=False;" />
2.windows身份验证,连接vs数据库:<add name="字符串名称" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\数据库名称.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient"/>
3.sql server身份验证,连接sql server数据库:<add name="字符串名称" connectionString="server=.\SQLEXPRESS;database=数据库名称;uid=sa;pwd=liteng"/>
取字连接符串方式:
1、protected static string connectionString = ConfigurationManager.ConnectionStrings["字符串名称"].ConnectionString;
2、string connectionString = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["字符串名称"].ConnectionString;
(2)web.config文件:加在<appsettings>和</appsettings> 之间
配置方式:
<appSettings>
<add key="conn" value="server=服务器名;database=数据库名;uid=用户名;password=密码;"/>
</appSettings>

取字连接符串方式:
string connectionString =configurationsettings.appsettings["字符串名称"];
appSettings 和 connectionStrings 的区别:
(1) appSettings 是在 2003 中常用的,connectionStrings 是在 2005 中常用的;
(2) 使用 connectionStrings 的好处:
第一,可将连接字符串加密,使用MS的一个加密工具即可;
第二,可直接绑定数据源控件,而不必写代码读出来再赋值给控件;
第三,可方便的更换数据库平台,如换为 Oracle 数据库,只需要修改 providerName。
二、直接在网页里引用,连接数据库:
1、string connString = "server=localhost;database=数据库名;user id=用户名;pwd=密码;";
或者上行代码为:string connstring = "Data source=localhost;database=数据库名;user id=用户名;pwd=密码;";
2、SqlConnection con = new SqlConnection(connstring);
3、con.Open();

Ⅱ 急,很急,非常急!!在vs窗体中用DataGridView控件时如何绑定数据库!!!

第一个问题`你可以编辑DataGridView控件添加列用它的DataPropertyName与sql里的字段进行绑定在来该它在DataGridView显示的名字HeaderText属性`
第二个问题
用SqlCommandBuilder
SqlDataAdapter下的Update
方法可实现

Ⅲ 怎么让vs 窗体中的textbook控件和sql server的数据库表中的字段绑定起来

textbox?
如果用vs的话很简单。
属性-〉数据-〉Databindings->advanced打开一个对话框。然后建立或选择数据源。后面都是可视化操作,自己看看就知道了。

Ⅳ vs2008中怎么把dataset里的数据绑定到datagridview控件显示出来

通常,只有两个数据类型可以被用于数据绑定:DataSet或一个对象数组列表(该列表必须实现IList接口,比如:ArrayList)其它类型到现在为止仍然不被支持,例如像:DataTable或DataTableView。
在创建窗体时添加以下代码:
//创建一个dataset(数据集)对象
DataSet
dataset
=
new
DataSet();
//填充dataset,举例来说,通过从一个xml文件中读取数据
dataset.ReadXml(@"invoices.xml");
//绑定dataset到OutlookGrid(在这个例子中命名为outlookGrid1)。//设置dataMember(数据成员)变量为“invoice”,指示dataset中的表的名称以显示该表到网格中。
outlookGrid1.BindData(dataset,
"invoice");
注意OutlookGrid使用BindData()来绑定数据,而不是设置DataSource和DataMember属性。DataSource和DataMember属性现在是只读的。为了清空绑定,用:
outlookGrid1.BindData(null,
null)

Ⅳ VS做网站,怎么绑定和链接数据库

在Visual Studio 2005连接SQL Server 2000中,我们可能会知道,连接字符串会比较简单,一般远程连接的时候,只需要在Web.config文件配置如下:

<appSettings>
<add key="ConnectionString" value="server=(local);database=MyDb;uid=sa;pwd=sa;Max pool size=1000;Connect
Timeout=20"/>
</appSettings>

然后在代码中通过调用下面的语句就可以实现数据库的连接了。

SqlConnection conn = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);

在此前提只需要把身份验证设置成为SQL Server和Windows验证就可以了。

而在SQL Server 2005中,如果直接这样操作就会报下面的错误:

在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) 。

我们就需要单独对SQL Server 2005进行配置,步骤如下:

1.配置SQL Server外围应用服务器,开启SQL2005远程连接功能:

操作方式如下,点击“配置工具”->“SQL Server外围应用配置器”,然后在打开的窗口中选择“服务和连接的外围应用配置器”->然后选择Database Engine节点下的 “远程连接”,选择“本地连接和远程连接”,同时选择“同时使用TCP/IP和named pipes”,确定后然后需要重新启动数据库服务就可以了。

2.把登陆设置改为SQL Server 和 Windows 身份验证模式,具体设置如下:

打开SQL Server Management Studio管理器,点击服务器上面右键然后查看属性,在安全性选项里面对服务身份验证选择“SQL Server 和 Windows 身份验证模式”。

3.修改SQL Server sa的密码,体设置如下:

在SQL Server Management Studio管理器中,展开服务器上的“安全性”->登陆名->在sa帐号上点右键属性,这样在“常规”的选择页中更改sa登陆帐号的密码。注意SQL Server2005中,不允许密码设置简单,否则会通不过。然后在选择页的“状态”的登录修改为启用。

4.数据库连接字符串:

数据库连接字符串有很多种,如:

Data Server=.\SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sapassSql

Data Server=服务器名\SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password= sapassSql

Data Server=localhost\SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password= sapassSql

Data Server=.;Initial Catalog=Northwind;User ID=sa;Password= sapassSql

Data Server=服务器名;Initial Catalog=Northwind;User ID=sa;Password= sapassSql
具体的选择是和SQL Server2005的版本有关系,如果是SQL Server 2005 Express版本,则必须要有“\SQLEXPRESS”,因此如果字符串是定义为一个变量的时候应该写成Server=.\\SQLEXPRESS。

5.在.net2.0 Framework中注册SQL Server数据库:

找到.net2.0 Framework的安装路径,一般安装在 “C:\Windows\Microsoft.NET\Framework\v2.0.50727”目录下,然后在DOS中在指定目录下运行 “ASPNET_REGSQL”指令,就会出现ASP.NET SQL Server安装向导,点击“下一步”,然后选择“为应用程序服务配置SQL Server”,然后直接点击下一步,就会完成SQL Server注册界面。我们就会看到NorthWind数据库下面多了几张表。

6.设置web.config文件:

在应用程序中的web.config文件添加如下数据库连接的配置:

<connectionStrings>
<add name="ConnectionSqlServer" connectionString="Data Source= .\SQLEXPRESS;Initial Catalog=Northwind; User ID=sa;Password= sapassSql" providerName="System.Data.SqlClient"/>

</connectionStrings>

这样我们便在Visual Studio 2005中可以轻松的调用SQL Server的数据连接了。

现在我们来对上面所做的步骤来测试数据的连接,我们打开Visual Studio 2005,在视图的“服务器资源管理器”来添加SQL Server 2005的连接,通过输入服务器名称和对应的SQL Server身份验证的sa用户名密码后,选取对应的数据库,然后点击“测试连接”,就会成功的连接到数据库了。

Ⅵ 急,很急,非常急!!在vs窗体中用DataGridView控件时如何绑定数据库!!!

第一个问题`你可以编辑DataGridView控件添加列用它的DataPropertyName与sql里的字段进行绑定在来该它在DataGridView显示的名字HeaderText属性`

第二个问题

用SqlCommandBuilder SqlDataAdapter下的Update 方法可实现

Ⅶ 在VS里C#中怎么实现数据库的连接

有方便点的,步骤:工具---连接到数据库----在服务器名里输入你的电脑名或者输入'.'(没有引号哈就一个点)---等刷新---在数据库那里选择你要的数据库-----测试连接---OK!!!
主要显示数据库的话需要DateGrigView在界面上显示。然后需要对数据库的增删改话就要用到楼上的代码

Ⅷ vs中的网站怎么样与sql数据库中的数据绑定起来,跪求高手解决

1、用数据源呢。直接用控件,然后绑定数据源呢。
2、用sql语句使用帮助类返回datatable,绑定到控件

Ⅸ 怎样在VS2005中实现DropDownList与数据库的绑定

一张表的绑定字段,下面有几种方法,如果需要联动的话,同样如果是一张表,那么2个字段,一个为企业或非企业,另外一个为相应类别,首先把第一个字段绑定到DropDownList1,然后通过
if(DropDownList1.SelectedValue=="重点企业")//判断
{ 然后这里面绑定DropDownList12数据,注意sql语句写法}
,接着再if语句判断即可,不知你明白没,下面是个人总结的关于DropDownList文章,不懂的再可以问我:
一、dropdownlist控件的值绑定方法:
1、直接输入item项
<asp:DropDownList ID="DropDownList1" runat="server" >
<asp:ListItem>张三</asp:ListItem>
<asp:ListItem>李四</asp:ListItem>
</asp:DropDownList>
这恐怕是最简单的,看下面这种
2、数据源控件绑定
<asp:DropDownList ID="DropDownList1"runat="server"DataSourceID="SqlDataSource1"DataTextField="name"DataValueField="name"> </asp:DropDownList>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings: ConnectionString %>"
SelectCommand="SELECT [name] FROM [yh]"></asp:SqlDataSource>
这种实用、方便写,再看下面这种
3、使用dataset或datareader绑定控件(以dataset为例)
SqlDataAdapter da = new SqlDataAdapter("select id,name from hy",conn);
DataSet ds = new DataSet();
da.Fill(ds);
conn.Close();
DropDownList1.DataSource = ds.Tables[0];
DropDownList1.DataTextField="name";
DropDownList1.DataValueField = "id";
DropDownList1.DataBind();
这种高级一点,或许还有一些方法,发现中;
二、而实际应用中,很多时候不是简单的一个绑定值那么简单,例如:当dropdownlist控件绑定值后,而你又希望指定初始值,就是显示的值,例子很多就不举了,下面是自己总结的几种方法(只放前后台主要代码):
第一种:
前台代码:
<asp:DropDownList ID="DropDownList1" runat="server" >
<asp:ListItem>张三</asp:ListItem>
<asp:ListItem>李四</asp:ListItem>
</asp:DropDownList>
后台代码:
DropDownList1.Item.Inset(0,"李四");//这是插入第一个值为李四;
DropDownList.Items.FindByValue("李四").selected = true;//这是调用findbyvalue方法指定初始值;
第二种:
前台代码:
<asp:DropDownList ID="DropDownList1"runat="server"DataSourceID="SqlDataSource1"DataTextField="name"DataValueField="name"> </asp:DropDownList>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings: ConnectionString %>"
SelectCommand="SELECT [name] FROM [yh]"></asp:SqlDataSource>
后台代码:
DropDownList1.SelectedValue = "李四"; //使用item方法貌似不行,会提示没有引入实例错误;
第三种:
前台代码:前面2种都可以;
后台代码:
DropDownList1.SelectedIndex = 1;//通过控件索引来指定,1代表第二个值;

其实还有一种,比较经常用到,实例说明:(在此直观的说明)
实例问题:绑定控件的值为id,但显示为name,同样首先指定默认值,通过选项,修改id;
区别:默认值是通过数据库数值或传的数据来指定的,而不是指定一个默认字符串;
解决方法:
1、前台代码:
<asp:DropDownList ID="DropDownList1" runat="server" >
<asp:ListItem>张三</asp:ListItem>
<asp:ListItem>李四</asp:ListItem>
</asp:DropDownList>
后台代码:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string yhid = Request.Params["userid"].ToString();
DropDownList1.Items.FindByValue(yhid).Selected= true;
}
}//这里只是简单阐述,如果是从dataset读出来的值,是一样的效果;
2、前台代码:
<asp:DropDownList ID="DropDownList1"runat="server"DataSourceID="SqlDataSource1"DataTextField="name"DataValueField="id"> </asp:DropDownList>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings: ConnectionString %>"
SelectCommand="SELECT [id] [name] FROM [yh]"></asp:SqlDataSource>
后台代码:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string yhid = Request.Params["userid"].ToString();
DropDownList1.SelectedValue = yhid; }
}
3、或者可以通过sql语句直接读取id所对应的name,就可以直接使用赋值了:

三、DropDownList数据绑定第一项为空的方法
DropDownList1.DataSource = ds.Tables[0];
DropDownList1.DataTextField="name";
DropDownList1.DataValueField = "id";
DropDownList1.Items.Insert(0,new ListItem());

阅读全文

与vs控件怎么绑定数据库相关的资料

热点内容
win10如何修改hosts文件 浏览:971
iphone的未接来电 浏览:134
如何新建一个文件夹word文档 浏览:74
零售商运用了什么样的大数据 浏览:557
荣耀分身微信清理es文件浏览器 浏览:682
linux账户设置密码 浏览:69
查看数据库各表记录数 浏览:968
linux查看文件的行数 浏览:692
fpga约束文件如何自动生成 浏览:377
linux打开的文件数 浏览:973
win8修改公用网络 浏览:324
linuxlcrt 浏览:30
编程里res是什么意思 浏览:616
dm80082版本固件 浏览:37
苹果手机用什么可以打开psd文件 浏览:627
服务号和小程序的区别 浏览:888
360手机助手qq文件位置 浏览:693
如何学习数码编程 浏览:60
微信消息发布出去 浏览:377
windows文件名一个个消失 浏览:907

友情链接