如何在aspx页面中显示图像,描述?

时间:2011-10-17 06:24:56

标签: asp.net sql-server-2005

1.i有一个链接名称是关于用户点击此链接时的信息,它将显示用户的信息 2.但是在我的aspx顶部图像中,当用户点击该特定图像时,它会旋转各种用户,然后它只显示该特定信息

这样我就可以创建一个商店程序,这是我的商店程序

ALTER Procedure [dbo].[TpAbout_Us_People_Retrieve]
@idInfo varchar(100),
@Id_About varchar(100)

As
    Set nocount on;
--select all peoples about us
if(@idInfo='0')
Begin
    Select [Name],Designation,PictureLoad,TopImage,Description from tp_About_master where  syncoperation<>'D' order by dateadded desc,syncversion desc, [Name]

End
--Select Particular People About Us
Else
Begin
    Select [Name],Designation,PictureLoad,TopImage,Description from tp_About_master where id_About=@id_About and syncoperation<>'D' order by dateadded desc,syncversion desc,[Name]

End

我想在gridview中显示信息,这就是为什么iam使用gridview但是我将如何显示iam没有得到

Aspx页面:

 <asp:GridView Width="100%" ID="dgAboutUsPeople" runat="server" BorderWidth="0" CellPadding="0"
   ShowHeader="false" ShowFooter="false" CellSpacing="0" AutoGenerateColumns="false"
   PagerSettings-Mode="NumericFirstLast" GridLines="None" AllowSorting="true" PageSize="5" OnPageIndexChanging="dgAboutUsPeople_PageIndexChanging">
   <Columns>
    <asp:TemplateField>
     <ItemTemplate>
       <table cellpadding="0" cellspacing="0" width="100%" border="0">
         <tr>
          <td align="left" valign="top" width="17%">
          <asp:Image ID="imgPictureLoad" runat="server" ImageUrl='<%#DataBinder.Eval(Container.DataItem,"PictureLoad") %>' Visible="true" />
          </td>
          <td align="left" valign="top" width="83%">
            <table border="0" cellspacing="0" cellpadding="0" width="100%">
            <tr>
             <td align="left">
      <asp:Label ID="lblPersonname" runat="server" CssClass="general" Text='<%DataBinder.Eval(Container.DataItem,"Name") %>' Visible="true" />
              </td>
     </tr>
     <tr>
     <td height="15" align="center">
        &nbsp;
     </td>
     </tr>
     <tr>
      <td align="left">
       <asp:Label ID="lblDesignation" runat="server" CssClass="general" Text='<%DataBinder.Eval(Container.DataItem,"Designation") %>' Visible="true" /> 
      </td>
     </tr>
     <tr>
       <td align="left">
         <asp:Label ID="lblDescription" CssClass="general" runat="server" Text='<%DataBinder.Eval(Container.DataItem,"Description") %>' Visible="true" />
       </td>
     </tr>
  </table>
      </td>
        </tr>
</table>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>

cs code:

 string gvids = "";
        DataSet ds = new DataSet();
        sda = new SqlDataAdapter();
        com = new SqlCommand("TpAbout_Us_People_Retrieve",con);
        com.CommandType = CommandType.StoredProcedure;
        if (Request.Params["id_About"] != "" && Request.Params["id_About"]!=null)

            com.Parameters.Add(new SqlParameter("@id_About", SqlDbType.VarChar, 100)).Value = Request.Params["id_About"].ToString().Trim();
    else if (Request.Params["idInfo"] != "" && Request.Params["idInfo"] != null)
            com.Parameters.Add(new SqlParameter("@idInfo", SqlDbType.VarChar, 100)).Value = Request.Params["idInfo"].ToString().Trim();

       sda.SelectCommand = com;
       sda.Fill(ds);


        dgAboutUsPeople.DataSource = ds;
        dgAboutUsPeople.DataBind();

0 个答案:

没有答案
相关问题