0
我目前有一个MS访问数据库,读入asp.net aspx文件中的表格就好了。Asp.net,访问数据库超链接数据类型不活跃
但是我希望一些表值是超链接到其他页面。 (表字段数据类型设置为超链接。)
但是,当我查看网页链接不活动(去蓝色),所以我不能点击它。
有没有办法解决这个问题或更简单的方法来编程?
告诉我,如果你想看到的代码和你想看到的部分。
webpage.aspx.cs
protected string methodName()
{
string string1 = "";
OleDbConnectionStringBuilder sb = new OleDbConnectionStringBuilder();
sb.Provider = "Microsoft.ACE.OLEDB.12.0";
sb.DataSource = Server.MapPath("/username/uploads/database1.accdb");
OleDbConnection myConnection = new OleDbConnection(sb.ConnectionString);
string queryString = "";
OleDbCommand myCmd = new OleDbCommand(queryString, myConnection);
myCmd.CommandText = "SELECT * from TableName Order by ID";
myConnection.Open();
OleDbDataReader reader = myCmd.ExecuteReader();
while (reader.Read())
{
int id = reader.GetInt32(0);
string CName = reader.GetString(1);
string IName = reader.GetString(2);
string1 += "<tr><td>" + id + "</td><td>" + CName + "</td><td>" + IName + "</td></tr>";
}
reader.Close();
myConnection.Close();
return string1;
}
在您的视图中显示代码以及在数据库的超链接列中存储了哪些值? –
我不是第一位的,但数据库....项目名称“项目名称”X:\目录名\ webpage1.aspx sorta像那 – CodeRequired
尝试使用'',然后设置其将NavigateUrl属性设置为数据库中的值。这应该工作。 –