再DataGrid中用超级连接列,准备传递两个参数,其中一个不是显示的数据表中的列,能不能传递啊?哪位知道?请指点一下。谢谢!
解决方案 »
- private static 变量
- Convert.ToInt32、int.Parse(Int32.Parse)、int.TryParse、(int) 的区别
- 有关发送邮件的错误
- 自定义错误页面的问题
- 在线等!!asp.net1.1 不能重复上传文件的问题!
- 大家好,用C#+asp.net或VB+asp.net 如何生成数字证书,谢谢
- 大家来看看以下这段代码,我觉得有问题,还是一本发行了的asp.net教材呢,
- 关于ListBox的两个问题,高手解答,不简单,顶有分
- 指点的转换无效
- 在线等候,我在写一个Web控件是碰到难题,请指点
- 求助一个很棘手的问题,困扰了我几个小时了
- 怎样设置这样的水晶报表?
如:
<asp:TemplateColumn HeaderText="打开">
<ItemTemplate>
<asp:HyperLink Text="打开" NavigateUrl='<%#"newpage.aspx?name="+DataBinder.Eval(Container.DataItem, "vname")+"&age="+DataBinder.Eval(Container.DataItem, "iage") %>' Runat="server" Target="_blank">
</asp:HyperLink>
</ItemTemplate>
</asp:TemplateColumn>
private void dbgrid_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if ((e.Item.ItemType==ListItemType.Item)||(e.Item.ItemType==ListItemType.AlternatingItem))
{
HyperLink myhl=(HyperLink)e.Item.FindControl("myhl");
myhl.Text="超链接内容";
myhl.NavigateUrl="WebForm1.aspx?参数1="+e.Item.Cells[0].Text+"&参数2="+自定义内容;
}
}