r_mehrizi
سه شنبه 16 تیر 1388, 12:14 عصر
در قسمت
GridView1_RowCommand ميشه به يك فيلد از گريدويو به غير از كليد اصلي دسترسي داشت؟
كد گريد ويو من به اين شكل هستش
<asp:GridView ID="GridView1" runat="server" SkinID="Elham"
DataKeyNames="b_id" AllowPaging="true" PageSize="15" EmptyDataText="تاکنون بدهكاري ثبت نشده است." >
<Columns>
<asp:BoundField HeaderText="ردیف" ReadOnly="True" />
<asp:BoundField DataField="fb_id" Visible="false" ReadOnly="True" />
<asp:TemplateField HeaderText="نام و نام خانوادگی بدهكار">
<ItemTemplate>
<asp:HyperLink runat="server" ID="lnk1" CssClass="Detail" NavigateUrl='<%# "~/Pages/bedehkar.aspx?ID=" & Eval("b_id") %>' Text='<%# Bind("nam") %>'></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="f_name" HeaderText="فاز كنوني" ReadOnly="True" />
<asp:BoundField DataField="b_date" HeaderText="تاریخ ثبت به عنوان بدهكار " ReadOnly="True" />
<asp:TemplateField HeaderText="مشاهده جزئیات">
<ItemTemplate>
<asp:ImageButton ImageUrl="~/Images/show-details.gif" AlternateText="مشاهده عملیات" CommandName="ShowDetail" CommandArgument='<%# Bind("b_id") %>' Width="30" Height="30" ID="lnkpro" runat="server" />
</ItemTemplate>
<FooterTemplate>
<asp:Literal ID="empty" runat="server"></asp:Literal>
</FooterTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="رسیدگی">
<ItemTemplate>
<asp:ImageButton ImageUrl="~/Images/checking.gif" AlternateText="بررسی" CommandName="rasidegi" CommandArgument='<%# Bind("b_id") %>' Width="30" Height="30" ID="lnkpro3" runat="server" />
</ItemTemplate>
<FooterTemplate>
<asp:Literal ID="empty" runat="server"></asp:Literal>
</FooterTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="چاپ اطلاعات">
<ItemTemplate>
<asp:ImageButton ImageUrl="~/Images/printer2.gif" AlternateText="چاپ اطلاعات" CommandName="print" CommandArgument='<%# Bind("b_id") %>' Width="30" Height="30" ID="lnkprnt" runat="server" />
</ItemTemplate>
<FooterTemplate>
<asp:Literal ID="empty" runat="server"></asp:Literal>
</FooterTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
مي خوام در كد نويسي مقدار فيلد fb_id هر سطر را استخراج كنم
GridView1_RowCommand ميشه به يك فيلد از گريدويو به غير از كليد اصلي دسترسي داشت؟
كد گريد ويو من به اين شكل هستش
<asp:GridView ID="GridView1" runat="server" SkinID="Elham"
DataKeyNames="b_id" AllowPaging="true" PageSize="15" EmptyDataText="تاکنون بدهكاري ثبت نشده است." >
<Columns>
<asp:BoundField HeaderText="ردیف" ReadOnly="True" />
<asp:BoundField DataField="fb_id" Visible="false" ReadOnly="True" />
<asp:TemplateField HeaderText="نام و نام خانوادگی بدهكار">
<ItemTemplate>
<asp:HyperLink runat="server" ID="lnk1" CssClass="Detail" NavigateUrl='<%# "~/Pages/bedehkar.aspx?ID=" & Eval("b_id") %>' Text='<%# Bind("nam") %>'></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="f_name" HeaderText="فاز كنوني" ReadOnly="True" />
<asp:BoundField DataField="b_date" HeaderText="تاریخ ثبت به عنوان بدهكار " ReadOnly="True" />
<asp:TemplateField HeaderText="مشاهده جزئیات">
<ItemTemplate>
<asp:ImageButton ImageUrl="~/Images/show-details.gif" AlternateText="مشاهده عملیات" CommandName="ShowDetail" CommandArgument='<%# Bind("b_id") %>' Width="30" Height="30" ID="lnkpro" runat="server" />
</ItemTemplate>
<FooterTemplate>
<asp:Literal ID="empty" runat="server"></asp:Literal>
</FooterTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="رسیدگی">
<ItemTemplate>
<asp:ImageButton ImageUrl="~/Images/checking.gif" AlternateText="بررسی" CommandName="rasidegi" CommandArgument='<%# Bind("b_id") %>' Width="30" Height="30" ID="lnkpro3" runat="server" />
</ItemTemplate>
<FooterTemplate>
<asp:Literal ID="empty" runat="server"></asp:Literal>
</FooterTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="چاپ اطلاعات">
<ItemTemplate>
<asp:ImageButton ImageUrl="~/Images/printer2.gif" AlternateText="چاپ اطلاعات" CommandName="print" CommandArgument='<%# Bind("b_id") %>' Width="30" Height="30" ID="lnkprnt" runat="server" />
</ItemTemplate>
<FooterTemplate>
<asp:Literal ID="empty" runat="server"></asp:Literal>
</FooterTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
مي خوام در كد نويسي مقدار فيلد fb_id هر سطر را استخراج كنم