• 主页
  • ASP
  • .NET Framework
  • Web Services
  • VB
  • VC
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • LINQ

DataGrid 模板列到底是什么意思,我创建了一模板列 teachername ,在ItemTemplate 上放置一个HyperLink ,目的是单击teachername时,显示

wwlhz 2005-03-21 01:44:27
Text代码好像是DataBinder.Eval(Container.DataItem,"teachername"),
HyperLink是:
../teacherDeatails.aspx?item_teachername="+DataBinder.Eval(Container.DataItem,"teachername")
这代码是什么意思,
我要创建一个显示teacher信息页面,怎么同该HyperLink联系起来???
...全文
48 点赞 收藏 2
写回复
2 条回复
anantnt203120 2005年03月23日
top
回复 点赞
yaib57 2005年03月21日
你的意思是不是要根据DataGrid中的teachername打开一个页面?
如果是这样,你就试试:
private void DataGrid1_ItemDataBound(objectsender,System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if ( e.Item.ItemType == ListItemType.Header )
{
HyperLink hl = (HyperLink)e.Item.Cells[1].Contrals[0];
hl.Attributes.Add("onclick","window.open(' ../teacherDeatails.aspx?item_teachername="+hl.Text.Trim()"')");
}
}
回复 点赞
发动态
发帖子
.NET技术社区
创建于2007-09-28

4.9w+

社区成员

66.8w+

社区内容

.NET技术交流专区
社区公告
暂无公告