将Mysql数据源与asp.net中的数据网格视图列绑定

时间:2011-10-07 15:44:54

标签: c# asp.net mysql gridview

我是.net平台的新手,我想创建一个数据网格视图,它从数据库表中获取数据并在网格中创建超链接字段,该字段将文本显示为表格列中的文本和基于的URL id。

类似网址可以是http://localhost:9000/admin.aspx?id=10,显示的文字应为“管理员”。

我引用了这个链接但是http://www.java2s.com/Tutorial/ASP.NET/0380__Data-Binding/AddingaHyperlinkFieldcontroltotheGridView.htm这包含了根据Sql Server的代码,但我使用的是Mysql数据库。

请告诉我如何实现这一目标。

1 个答案:

答案 0 :(得分:2)

您好,您可以从提供的链接中的代码开始,并根据需要进行自定义。

当您想从.NET连接到mySQL时,您应该安装MySQL .NET Connector,它为您提供MySQL.Data程序集和命名空间。

之后你应该只配置连接字符串和SQL Command来说MySQL可以理解的语言,asp:SqlDataSource很可能仍然需要被告知你正在连接到MySQL,例如看看这个片段:

<asp:SqlDataSource runat="server" ID="MySQLData"
    ConnectionString="server=127.0.0.1;User Id=xxxx;password=xxxx;database=myDataBase"
    ProviderName="MySql.Data.MySqlClient"
    SelectCommand="SELECT * FROM myTableName" />

以这种方式,您可以根据需要加载数据。确保安装mySQL .NET连接器并从代码中引用...