在gridview 中,使用linkbutton ,如何传递gridview 中,一行的多个参数? 求教,谢谢了

下面是我弄的可以传递一个参数:a.aspx中:<asp:GridViewID="GridView1"runat="server"AutoGenerateColumns="... 下面是我弄的可以传递一个参数:
a.aspx 中:
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataKeyNames="cid" CellPadding="4" ForeColor="#333333" GridLines="None"
AllowPaging="true" PageSize="8"
OnPageIndexChanging="GridView1_PageIndexChanging" Width="449px" >
<RowStyle BackColor="#EFF3FB" />
<Columns>
<asp:BoundField DataField="cid" HeaderText="课程号" ReadOnly="True"
SortExpression="cid" />
<asp:BoundField DataField="cname" HeaderText="课程名" SortExpression="cname" />
<asp:BoundField DataField="credit" HeaderText="学分"
SortExpression="credit" />
<asp:BoundField DataField="hour" HeaderText="课时" SortExpression="hour" />
<asp:BoundField DataField="tid" HeaderText="教师名" SortExpression="" />
<asp:TemplateField><ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" OnCommand="click" CommandArgument='<%#Eval("cid")%>'>
选课</asp:LinkButton>
</ItemTemplate></asp:TemplateField>
</Columns>
</asp:GridView>

a.aspx.cs 中获取一个值
protected void click(object sender, CommandEventArgs e)
{
int id = int.Parse((string)e.CommandArgument);
//cid 就是获得的一个值
string cid = id.ToString().Trim();
}

但如果我连 gridview 中的tid 也想获取,要怎么弄,才能实现他的传递?
谢谢了!
展开
 我来答
百度网友198b2c6
2011-06-04 · TA获得超过1595个赞
知道小有建树答主
回答量:2800
采纳率:0%
帮助的人:1554万
展开全部
<asp:LinkButton ID="LinkButton1" runat="server" OnCommand="click" CommandArgument='<%#Eval("cid").ToString()+"|"+Eval("tid").ToString()%>'>
-----------------------
后台使用
string[] ids = e.CommandArgument.ToString().Split('|');
ids[0]
ids[1]
...
枫琴LOVE
2011-06-04 · 超过24用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:43.5万
展开全部
如果你是要跳转页面实现传参的话 用 HyperLink 吧

用它的 NavigateUrl 属性可以相传几个传几个

例如<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%#System.String.Format ("~/default1.aspx?cid={0}&tid={1},Eval("cid"),Eval("tid")) %>' >选课</asp:HyperLink>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式