挑战问题,用DataGrid时使用超级链接列的问题。附代码
大家都知道使用DataGrid时,用“属性生成器”可以设置属性。我用了“列”里面的“超级链接列”,即我想将这一列具有超级链接功能。后台的代码如下:
private void Page_Load(object sender, System.EventArgs e)
{
if(!this.IsPostBack)
{
this.BindDataGrid();
}// 在此处放置用户代码以初始化页面
}
private void BindDataGrid()
{
SqlConnection myConnection=new SqlConnection();
string strConn="server=Localhost;uid=sa;pwd=123456;database=05xguan";
myConnection.ConnectionString=strConn;
SqlDataAdapter myCommand=new SqlDataAdapter("select 学号,姓名 from student",myConnection);
DataSet ds=new DataSet();
myCommand.Fill(ds,"scores");
DataGrid1.DataSource=ds.Tables["scores"].DefaultView;
DataGrid1.DataBind();
}
我将“姓名”定为文本字段,“学号”定为URL字段。现在,我的目的是点击DataGrid上的“姓名”超链接按钮,面板上的Label控件的Label.Text等于“学号”里的号码。有没有人会??新手求助呀