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

一个列数不定的数据源的数据绑定,要能够统制模板的

2011-12-11 
一个列数不定的数据源的数据绑定,要能够控制模板的我现在有一个数据源,可能有四到五列,也可能更多,不一定,

一个列数不定的数据源的数据绑定,要能够控制模板的
我现在有一个数据源,可能有四到五列,也可能更多,不一定,现在要绑定结果是第一列为普通文本,以后的各列全部要为超链接的格式,这样好像就不能用模板了啊

[解决办法]
模板列耶可以动态添加的。如果真要用的话
http://dotnet.aspx.cc/article/b131bf6e-b35b-413c-9dce-e755242fa795/read.aspx

http://dotnet.aspx.cc/article/897cb049-ccff-4fe7-b990-df974493a0b1/read.aspx
[解决办法]
我明白楼主的意思,用模板列照样能达到你的要求,你可以在2、3、4、5列用LinkButton控件,在DataGrid的ItemDataBand事件里给每一行的LinkButton.Text赋成对应的文本。下面有个例子:

private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
  if(e.Item.ItemType != ListItemType.Header && e.Item.ItemType!=ListItemType.Footer)
{
LinkButton iButton = (LinkButton )e.Item.Cells[7].Controls[1];
iButton.Text= "对应的文本 ";
}



}

热点排行