我是.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数据库。
请告诉我如何实现这一目标。
答案 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连接器并从代码中引用...