分享

在GridView控件中给数据列添加超链接并传值的问题解决方法

 醉人说梦 2014-06-27
    <asp:GridView ID="GvPer" CssClass="gridview" runat="server"
                            PageSize="20" Width="100%">
                            <RowStyle Height="25px" />
                            <Columns>
                                <asp:BoundField DataField="UserId" HeaderText="人事档案ID">
                                    <HeaderStyle Width="100px" />
                                    <ItemStyle HorizontalAlign="Center" />
                                </asp:BoundField>
                                <asp:BoundField DataField="Name" HeaderText="姓名">
                                    <HeaderStyle Width="200px" />
                                    <ItemStyle HorizontalAlign="Center" />
                                </asp:BoundField>
                                <asp:BoundField DataField="UserNum" HeaderText="员工工号">
                                    <HeaderStyle Width="200px" />
                                    <ItemStyle HorizontalAlign="Center" />
                                </asp:BoundField>
                                <asp:TemplateField HeaderText="性别">
                                    <HeaderStyle Width="200px" />
                                    <ItemTemplate>
                                        <%#sexstate()%>
                                    </ItemTemplate>
                                    <ItemStyle HorizontalAlign="Center" />
                                </asp:TemplateField>
                                <asp:BoundField DataField="Brithday" HeaderText="出生日期">
                                    <HeaderStyle Width="200px" />
                                    <ItemStyle HorizontalAlign="Center" />
                                </asp:BoundField>
                                <asp:BoundField DataField="Position" HeaderText="职位">
                                    <HeaderStyle Width="200px" />
                                    <ItemStyle HorizontalAlign="Center" />
                                </asp:BoundField>
                                <asp:HyperLinkField DataNavigateUrlFields="UserId" DataNavigateUrlFormatString="../../Basic/VoteShow.aspx?id={0}"
                                    HeaderText="档案阅览" NavigateUrl="../../Basic/VoteShow.aspx?id={0}" Text="<img src="../images/look.gif" />">
                                    <ItemStyle Width="10%" />
                                </asp:HyperLinkField>
                                <asp:TemplateField HeaderText="报案号" >                                 
                                    <ItemTemplate>
                                        <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# "../admin/update.aspx?id="+eval_r("UserId") %>'
                                            Text='<%# eval_r("Name") %>' Font-Underline="true"></asp:HyperLink>
                                </ItemTemplate>   
                                <ItemStyle Width="100px"/>                               
                                </asp:TemplateField>
                                <asp:TemplateField HeaderText="操作">
                                    <HeaderStyle Width="200px" />
                                    <ItemTemplate>
                                        <asp:LinkButton ID="lnkbtnEdit" CssClass="lnkbtn" runat="server" CommandArgument='<%#eval_r("UserId") %>'
                                            OnClick="lnkbtnEdit_Click">修改</asp:LinkButton>
                                    </ItemTemplate>
                                    <ItemStyle HorizontalAlign="Center" />
                                </asp:TemplateField>
                                <asp:TemplateField HeaderText="选择">
                                    <HeaderStyle Width="70px" />
                                    <ItemTemplate>
                                        <asp:CheckBox ID="chkDelete" runat="server" />
                                    </ItemTemplate>
                                </asp:TemplateField>
                            </Columns>
                            <RowStyle HorizontalAlign="Center" />
                            <AlternatingRowStyle CssClass="usertablerow1" />
                        </asp:GridView>

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约