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">
</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();