reza_123
جمعه 17 بهمن 1393, 12:41 عصر
سلام
من یه گرید ویو دارم که توی یکی از ستون هاش میخوام یه check box all بذارم که انتخاب کرد تمامی چک باس های اون ستون انتخاب بشه
من این کارو انجام دادم
یه TemplateField با عنوان select گذاشتم
بعد به HeaderTemplate که توش یه چک باکس گذاشتم
بعد یه ItemTemplate که تو اینم یه چک باکس گذاشتم
اینم تیکه کدی که به گرید ویو اضافه شد
<asp:TemplateField HeaderText="select">
<HeaderTemplate>
<asp:CheckBox ID="chkall" runat="server" ClientIDMode="Static"></asp:CheckBox>
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="chk" runat="server" ClientIDMode="Static"></asp:CheckBox>
</ItemTemplate>
</asp:TemplateField>
حالا میخوام با جی کوئری این کارو انجام بدم اینم کدش
<script type="text/javascript">
$(document).ready(function () {
$("#chkall").toggle(function () {
$(":checkbox").attr("checked", "checked");
}, function () {
$(":checkbox").removeAttr("checked");
});
}); </script>
حالا وقتی اجرا میکنم چک باکسی که تو HeaderTemplate گذاشتم مخفی میشه
چه طوری درستش کنم
مرسی
من یه گرید ویو دارم که توی یکی از ستون هاش میخوام یه check box all بذارم که انتخاب کرد تمامی چک باس های اون ستون انتخاب بشه
من این کارو انجام دادم
یه TemplateField با عنوان select گذاشتم
بعد به HeaderTemplate که توش یه چک باکس گذاشتم
بعد یه ItemTemplate که تو اینم یه چک باکس گذاشتم
اینم تیکه کدی که به گرید ویو اضافه شد
<asp:TemplateField HeaderText="select">
<HeaderTemplate>
<asp:CheckBox ID="chkall" runat="server" ClientIDMode="Static"></asp:CheckBox>
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="chk" runat="server" ClientIDMode="Static"></asp:CheckBox>
</ItemTemplate>
</asp:TemplateField>
حالا میخوام با جی کوئری این کارو انجام بدم اینم کدش
<script type="text/javascript">
$(document).ready(function () {
$("#chkall").toggle(function () {
$(":checkbox").attr("checked", "checked");
}, function () {
$(":checkbox").removeAttr("checked");
});
}); </script>
حالا وقتی اجرا میکنم چک باکسی که تو HeaderTemplate گذاشتم مخفی میشه
چه طوری درستش کنم
مرسی