PDA

View Full Version : سوال: مشکل با DataList...



tina.net
پنج شنبه 19 شهریور 1388, 14:23 عصر
سلام بچه ها.
من میخوام برای DataListam دکمه حذف بزارم.
حالا باید از کجا بفهمم که کاربر کدوم رکوردو میخواد حذف کنه.

اینطوری بگم ، من میخوام به عناصر دیتا یستم دسترسی داشته باشم مثلا بدونم هر کورد چه آیدی داره.
مرسی...

z_bluestar
پنج شنبه 19 شهریور 1388, 15:11 عصر
<asp:DataList ID="DataList1" runat="server"
DataKeyField="UserId" DataSourceID="SqlDataSource1"
ondeletecommand="DataList1_DeleteCommand">
<ItemTemplate>
UserId:
<asp:Label ID="UserIdLabel" runat="server" Text='<%# Eval("UserId") %>' />
<br />
UserName:
<asp:Label ID="UserNameLabel" runat="server" Text='<%# Eval("UserName") %>' />
<br />
<asp:Button ID="btnDelete" runat="server" CommandName="Delete" Text="Delete" />
<br />
</ItemTemplate>
</asp:DataList>

براي بدست آوردن UserID كه تو UserIdLabel نشون داده ميشه از كد زير استفاده ميكني

Label lblUserID = (Label)DataList1.Items[e.Item.ItemIndex].FindControl("UserIdLabel");
TextBox1.Text = lblUserID.Text;
lblUserID.Dispose();

tina.net
جمعه 20 شهریور 1388, 00:19 صبح
سلام.
نتونستم انجام بدم اگه میشه یه نمونه ساده بزارین.
با تشکر

mmnoody2006
جمعه 20 شهریور 1388, 09:28 صبح
دوست عزیز شما می خوای به آی دی در کد طرف سرور دسترسی داشته باشی یا در طرف مشتری؟