ASP.net:gridview 的itemtemplate中如何根据工号显示姓名?还有如何取工号值?

解决方案 »

  1.   

    这不是gridview控件应该干的事,而是应该你把工号和姓名同时查询出来 ,绑定到模板列
      

  2.   

    <ItemTemplate>
                           <asp:Label ID="Label1" runat="server" Text='<%# Eval("title") %>'></asp:Label>//titie是查询出来然后绑定
                        </ItemTemplate>如果数据需要后台处理,可以
    <ItemTemplate>
                           <asp:Label ID="Label1" runat="server" Text='<%# GetName(Eval("title")) %>'></asp:Label>
                        </ItemTemplate>
    public string GetName(object o)
    {
        //对数据进行操作然后return
    }
      

  3.   

    这些在sql中去完成。
    http://www.cnblogs.com/insus/articles/1918989.html
      

  4.   

    获取工号数据库查询出 绑定就可以了工号变成姓名显示的时候 用哈希表来匹配<%# ht[Eval("ID")].ToString%>ht是哈希表 里面存入 ht.add(ID,Name)
    后台添加