首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

候指教:在C#中使用gridview的有关问题,请帮忙

2012-01-05 
在线等候指教:在C#中使用gridview的问题,请大虾帮忙!我向gridview中使用代码绑定数据,但是绑定的数据集中

在线等候指教:在C#中使用gridview的问题,请大虾帮忙!
我向gridview中使用代码绑定数据,但是绑定的数据集中列的个数和列名是不固定的.
    问题是:我需要gridview的每个数据都是链接(HyperLink),用来调用其它页面,如何编码呢?

[解决办法]
aspx: <asp:gridview id=gv runat=server> </asp:gridview>
cs:gv.datasource=getdataset( "select f1= ' <a href=url1> name1 </a> ',f2= ' <a href=url2> name2 </a> ' ");gv.databind();
要在sql上写。
[解决办法]
//后台数据绑定的时候做下列操作 ,就可以了,代码比较简单就不多说了。
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
HyperLink hlf = (HyperLink)e.Row.FindControl( "HyperLink1 ");
hlf.NavigateUrl = "showdetail.aspx?id= " + e.Row.Cells[0].Text;
HyperLink hlfEdit = (HyperLink)e.Row.FindControl( "HyperLink2 ");
hlfEdit.NavigateUrl = "EditArticle.aspx?id= " + e.Row.Cells[0].Text;
}
}

热点排行