PDA

View Full Version : چگونگی دسترسی به grid تودر تو در jQuery



mohsen_zelzela00
چهارشنبه 06 مرداد 1389, 13:31 عصر
با سلام خدمت اساتید محترم
من دو grid تو در تو دارم . می خوام با استفاده از jQuery به اون grid فرزند دسترسی پیدا کنم
کد Html من به صورت زیر است و از MasterPage استفاده می کنم




<asp:GridView ID="grid1" runat="server" Width="100%" AutoGenerateColumns="false"
ShowFooter="true" BorderColor="White" BorderStyle="Ridge" CellSpacing="1" BorderWidth="2px"
BackColor="White" CellPadding="3" GridLines="None" Font-Names="Tahoma" Font-Size="11px"
AlternatingRowStyle-BackColor="AliceBlue" EmptyDataText="داده وجود ندارد...">
<FooterStyle BackColor="C#‎‎6C3C6" ForeColor="Black" />
<RowStyle BackColor="#DEDFDE" ForeColor="Black" />
<SelectedRowStyle BackColor="#9471DE" Font-Bold="true" ForeColor="White" />
<PagerStyle BackColor="C#‎‎6C3C6" ForeColor="Black" HorizontalAlign="Right" />
<HeaderStyle Font-Bold="true" CssClass="grid" />
<SelectedRowStyle BackColor="#DEDFDE" Font-Italic="false" ForeColor="Black" Font-Bold="false"
Font-Size="11px" />
<Columns>
<asp:TemplateField HeaderText="روز" ItemStyle-HorizontalAlign="Center" ItemStyle-VerticalAlign="Bottom">
<ItemTemplate>
<asp:Literal ID="litDay" runat="server" Text='<%#Eval("DayWeek") %>'></asp:Literal>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="تاریخ" ItemStyle-HorizontalAlign="Center" ItemStyle-VerticalAlign="Bottom">
<ItemTemplate>
<asp:Literal ID="litdate" runat="server" Text='<%#Eval("DayDate")%>'></asp:Literal>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="وعده" ItemStyle-HorizontalAlign="Center" ItemStyle-VerticalAlign="Bottom">
<ItemTemplate>
<asp:Literal ID="litvade" runat="server" Text='<%#Eval("MealTimeName") %>'></asp:Literal>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="" ItemStyle-HorizontalAlign="Center" ItemStyle-VerticalAlign="Bottom">
<ItemTemplate>
<asp:GridView ID=" grd2" runat="server" AutoGenerateColumns="false" Width="100%"
BorderColor="White" BorderStyle="Ridge" CellSpacing="1" BorderWidth="2px" BackColor="White"
CellPadding="3" GridLines="None" Font-Names="Tahoma" Font-Size="11px" AlternatingRowStyle-BackColor="AliceBlue">
<Columns>
<asp:TemplateField HeaderText="ردیف" ItemStyle-HorizontalAlign="Center" ItemStyle-VerticalAlign="Bottom">
<ItemTemplate>
<asp:Literal ID="litRadif" runat="server" Text='<%#Eval("Radif")%>'></asp:Literal>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="نوع غذا" ItemStyle-HorizontalAlign="Center" ItemStyle-VerticalAlign="Bottom">
<ItemTemplate>
<asp:Literal ID="litTypeeate" runat="server" Text='<%#Eval("FoodSetName")%>'></asp:Literal>
<asp:Literal ID="litTypeId" runat="server" Text='<%#Eval("FoodSetId") %>' Visible="false"></asp:Literal>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="انتخاب" ItemStyle-HorizontalAlign="Center" ItemStyle-VerticalAlign="Bottom">
<ItemTemplate>
<asp:CheckBox ID="rdocheck" runat="server" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>


چه Selectore بنویسم که به grd2 دسترسی پیدا کنم؟؟؟؟؟


ممنون دوستان راهنمایی کنند

atefe_asadi
چهارشنبه 06 مرداد 1389, 13:55 عصر
از سلکتور class استفاده می شه کرد. برای گرید یه کلاس تعریف کنید و بعد اون رو select کنید

atefe_asadi
چهارشنبه 06 مرداد 1389, 14:02 عصر
یا اینطوری


<script type="Text/javascript">
$(document).ready(function() {
$("#<%=grd2.ClientID%>"). ...

});
</script>

Vahid_moghaddam
چهارشنبه 06 مرداد 1389, 14:04 عصر
یا اینطوری


<script type="Text/javascript">
$(document).ready(function() {
$("#<%=grd2.ClientID%>"). ...

});
</script>


لینک زیر هم می تونه مفید باشه:

http://www.west-wind.com/weblog/posts/42319.aspx