السلام عليكم ورحمة الله وبركاته
أدرجت أداة GridView وربطتها بقاعدة البيانات ، والحمد لله عملت بشكل سليم
يوجد من ضمن الحقول حقل اسمه Reading يتضمن قيمة إما 1 أو صفر وبالتالي وضعت داخل الشبكة TemplateField وجعلت الـItemTemplate له مربع Check وجعلت قيمة Checked لحقل الاختيار Check هي قيمة الحقل من قاعدة البيانات
<asp:CheckBox ID="CheckBox3" runat="server" Checked='<%# Bind("Reading") %>' Enabled="False" />وهو يعمل بشكل سليم فأصبح يضع علامة صح في السجل الذي يحمل قيمة 1
الذي أريده أن أضع ارتباط تشعبي لمربع الاختيار بشرط أن يكون مربع الاختيار له القيمة 1
استخدمت الكود التالي
<asp:TemplateField>
<ItemTemplate>
<% If # bind("Reading") = "1" Then%>
<a href="Default.aspx"><asp:CheckBox ID="CheckBox1" runat="server" Checked='<%# Bind("Reading") %>' /></a>
<%
Else
%>
<asp:CheckBox ID="CheckBox2" runat="server" Checked='<%# Bind("Reading") %>' />
<%
End If
%>
</ItemTemplate>
</asp:TemplateField>لكنه يظهر رسالة خطأ
ولكم الشكر مقدما
