PDA

View Full Version : سوال: تعیین کلید اصلی برایrepeater



h.alizadeh
شنبه 09 شهریور 1387, 08:36 صبح
سلام،

من با Repeater دارم کار میکنم

آیا میشه برای repeater فیلدکلید تعریف کرد؟؟

مثلا من الان ریپیترم اینطوریه:


<asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource2" >
<ItemTemplate>
<%#Container.DataItem("datesend")%>
<br /><ASP:HyperLink ID="HyperLink1"
Text='<%# Container.DataItem( "title" ) %>'
NavigateURL="~/openlink.aspx?a={0} %>"
Runat="Server" />
<br />
<asp:Image ID="Image2"
ImageURL='<%# Container.DataItem( "imgaddr" ) %>'
Runat="Server" />
<br />
</ItemTemplate>
</asp:Repeater>
<asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:conString %>"
SelectCommand="SELECT * FROM [documents] ORDER BY [datesend]"
>

<SelectParameters>
<asp:Parameter DefaultValue="0" Name="del" Type="String" />
</SelectParameters>
</asp:SqlDataSource>


قسمت هایپرلینک رو توجه کنید:
NavigateURL="~/openlink.aspx?a={0}
من میخوام هایپرلینکم به صفحه ی اپن لینک بره و مقدار فیلدdid هم که فیلد کلید جدولمه بهمراهش بصورت کوئری استرینگ به صفحه ی اپن لینک بره....

چطوری اینکار رو بکنم؟



ممنون