بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
استخدم DataList واملأ محتوياتها عن طريق جملة select ثم أعمل binding
الى هنا كل شئ يعمل جيدا
المشكلة هي:
اريد لكل صف في ال DataList ان انشئ control بحيث يكون اسمه متغيرا لكل صف
بمعنى للصف الأول يكون اسمه Confirmbutton1
وللصف الثاني يكون اسمه Confirmbutton2
وللصف الثالث يكون اسمه Confirmbutton3
وهكذا
فهل هذا ممكن؟ تحديدا كيف يمكنني عمل concatenation ليكون الاسم هوConfirmbutton ملصوقا به قيمة العمود deleto لهذا الصف ؟
وهل يمكنني التحكم في اظهار هذا الcontrol او عدم اظهاره طبقا لقيمة العمود deleto لهذا الصف؟ وكيف ذلك؟
هذا هو الكود الذي استخدمه:
<asp:datalist id="theDataList" runat="server" Width="737px">
<ItemTemplate>
<hr size="0" />
<table border="0" align="right" dir="rtl" width="100%">
<tr>
<td>
<%# DataBinder.Eval(Container.DataItem,"deleto") %>
<cc1:confirmbutton id="Confirmbutton" runat="server" ONCLICK="delete_Click" Font-Names="Times New Roman"
Font-Size="X-Small" BackColor="White" BorderStyle="Groove" Text="حذف الرد" Font-Bold="True" ForeColor="#00CCCC"
Message="هل تريد بالفعل حذف هذا الرد؟"></cc1:confirmbutton>
SCRIPT LANGUAGE="c#" RUNAT="server">
private void delete_Click(object sender, System.EventArgs e)
{
Response.Redirect("page1.aspx",false);
}
</SCRIPT>
</td>
</tr>
</table>
</ItemTemplate>
</asp:datalist>وبارك الله فيكم وجعله في ميزان حسناتكم