我是 .net 平台的新手,我想创建一个数据 GridView ,它从数据库表中获取数据并在网格中创建超链接字段,该字段将文本显示为表列中的文本和 url 基于身份证。
像 url 可以是 http://localhost:9000/admin.aspx?id=10
并且显示的文本应该是“Admin”。
我提到了这个链接但是http://www.java2s.com/Tutorial/ASP.NET/0380__Data-Binding/AddingaHyperlinkFieldcontroltotheGridView.htm这包含按照 Sql Server 的代码,但我使用的是 Mysql 数据库。
请告诉我如何实现这一目标。
最佳答案
您好,您可以从提供的链接中的代码开始,并根据需要对其进行自定义。
当您想从 .NET 连接到 mySQL 时,您应该安装 MySQL .NET 连接器,它为您提供 MySQL.Data 程序集和命名空间。
之后,您应该只配置连接字符串和 SQL 命令以说出 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 连接器并从您的代码中引用...
关于c# - 将 Mysql 数据源与 asp.net 中的数据 GridView 列绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7689619/