1.У меня есть одна ссылка, имя которой содержит информацию, когда пользователь щелкает эту ссылку, она отображает информацию пользователя
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, поэтому я использую gridview, но как я будувсе требования показывают, что я не получаю
Страница 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 код:
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();