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。
...全文
155 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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到数据库里取。

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

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

试试用AI创作助手写篇文章吧