实现GridView里套GridView和图片显示

快速回顾

1.Temp页面的说明:(传一个对象参数)
   1.GridView和DetailsView结合起来,实现查 删 增改(和带参数的差不多,这里就不多说)
         具体看:http://www.cnblogs.com/jason-xiao/archive/2009/02/20/1394656.html
     不同的地方就是,配置数据源的时候,选对象作为参数,还有Updating里的代码也不同:

Updating里的代码

   2.用文本框来实现增删改的代码和界面

文本框更新GridView代码

 

*2.GridView_Include.aspx页面的说明:(实现GridView里套GridView和图片显示)
    1.新加一个模板列:GridView和Role表绑定后(设置DataKeyNames为RoleId),
       点GridView右上小三角(点添加新列,选最下面的TemplateField)。
    2.编辑模板列,拖一个GridView进来(名字叫GridView2,这个GridView2与Admin绑定,
       查询方法是GetAdminByRoleId(Int32 roleId),然后在参数源选None,DefaultView赋为1)
    3.在GridView2数据源的DataBinding事件里,写一句代码(目的是把RoleId赋值给GridView2的
      GetAdminByRoleId(Int32 roleId)方法的参数)
    ((ObjectDataSource)sender).SelectParameters["RoleId"].DefaultValue =
       ((GridViewRow)(((ObjectDataSource)sender).Parent.Parent)).Cells[1].Text;

2.1 图片,也是新增一个模板列,在工具箱拖一个Image进ItemTemplate,数据绑定到RoleName,格式:常规-{}
自定义代码里写形如:Eval("RoleName","Images/Role/{0}.gif")Images/Role/{0}.gif

3.代码:http://www.namipan.com/downfile/GridView_Included2009-2-22.rar/f4bb5d2f6bd114e26e902062d16c24782fa2d80ab36d0700

你可能感兴趣的:(GridView)