GGJJ:帮我看看这个问题啊?这样的功能能否实现?是否我异想天开?

jxjjljf 2005-03-30 08:44:17
1:
<asp:TemplateColumn><ItemTemplate>

<asp:HyperLink id=Hyperlink3 runat="server" Visible="False"></asp:HyperLink>

<asp:CheckBox id="selected" runat="server"></asp:CheckBox>

</ItemTemplate></asp:TemplateColumn>

//--------------------------------------------------------------

2:
<asp:HyperLink id="btnEdit3" Text='签核' Enabled='<%# (Convert.ToString(DataBinder.Eval(Container.DataItem,"radio")).Trim()!="已簽核")%>' NavigateUrl='<%#"answer.aspx?pono="+DataBinder.Eval(Container.DataItem,"pono")+"&poseq="+DataBinder.Eval(Container.DataItem,"poseq")+"%>' target=new runat="server"/>

1是复选框,但选中的是数据库的id值,现在我要的是数据库的pono和poseq的值,比如:
怎样才能让上面1的代码和下面的2代码一样有pono="+DataBinder.Eval(Container.DataItem,"pono")+"&poseq="+DataBinder.Eval(Container.DataItem,"poseq")+"%>'这样的条件的链接?也就是但我选中的时候,就能得到pono和poseq的值,然后进行下一步的操作。先谢谢GGJJ。
...全文
120 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zxilu 2005-03-30
for ( int i = 0 ; i < DataGrid1.Items.Count ; i++)
{
CheckBox cb = (CheckBox)(DataGrid1.Items[i].FindControl("chkSelected"));
if ( cb.Checked)
{
ValueList.Add(DataGrid1.DataKeys[i]);//这里处理选中的值
}
}
回复
zsms2 2005-03-30
做一个自定义列,里面放pono:poseq
回复
look4sword 2005-03-30
不要传递那两个过去,在answer.aspx页用id到数据库里取。
回复
相关推荐
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2005-03-30 08:44
社区公告

让您成为最强悍的C#开发者