PDA

View Full Version : عدم دریافت متن یک سلول در GridView



mhi.iranmanesh
چهارشنبه 26 مهر 1396, 20:55 عصر
سلام،
دوستان من برای فیلتر کردن ستون های جدولم که با GridView نمایش می دمشون از این روش استفاده می کنم و خونه هارو در یک label نمایش می دم به این صورت



<asp:GridView runat="server" ID="grvSoldier" AutoGenerateColumns="false" >
<Columns>
<asp:TemplateField HeaderText="شماره پرونده" HeaderStyle-Width="80px">
<ItemTemplate>
<asp:Label ID="lbltestm" Text='<%#Eval("FileNumber") %>' runat="server" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
<Columns>
< HeaderStyle-Width="150px">
<ItemTemplate>
<asp:Label Text='<% # Eval("LastName")%>' runat="server" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
<Columns>
<HeaderStyle-Width="100px" ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:Label Text='<%#Eval("NextPost") %>' runat="server" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
<Columns>
< HeaderStyle-Width="100px">
<ItemTemplate>
<asp:Label Text=" " runat="server" />
<asp:Label Text='<%#Eval("BattalionName") %>' runat="server"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>

حالا برای دسترسی به یه خونه نمی دونم باید چیکار کنم و چطوری می تونم به label دسترسی داشته باشم؟؟
وقتی که گریدویو رو کامل نشون می دم از طریق این کد به خونه ها دسترسی داشتم

grvSoldier.Rows[i].Cells[j].Text;

ولی الان این کد مقدار خالی بر می گردونه چون داخل label می ریزمشون
لطفاً راهنماییم کنید؟؟
اگه روش دیگریم بلدین که بتونم ستونهارو فیلتر کنم بگین ممنون می شم

mhi.iranmanesh
یک شنبه 07 آبان 1396, 22:46 عصر
درود
حل شد!!


<asp:GridView runat="server" ID="GRV" AutoGenerateColumns="false">
<Columns>
<asp:BoundField DataField="filenumber" />
</Columns>
<Columns>
<asp:BoundField DataField="firstname" />
</Columns>
<Columns>
<asp:BoundField DataField="lastname" />
</Columns>
<Columns>
<asp:BoundField DataField="nextpost" />
</Columns>
</asp:GridView>