3
Answers

retrival of values from grid view

sameer gadade

sameer gadade

12y
1.7k
1
hi,
 i want to get values from gridview row to textboxes and dropdowns when i select the particular row below is my asp code
i tried for selectedindex changing event of gridview but unable to call that event. do i miss any property?

please help? 

asp code:
 <asp:GridView ID="GridViewFeeType" runat="server" AllowPaging="True" 
                           AutoGenerateColumns="False" 
                          CssClass="grid_style" Width="550px" 
                        onrowcreated="GridViewFeeType_RowCreated" AllowSorting="True" 
                         onsorting="GridViewFeeType_Sorting" 
                        onpageindexchanging="GridViewFeeType_PageIndexChanging" BackColor="White" 
                          DataSourceID="SqlDataFeeType">
                        <Columns>
                              <asp:BoundField DataField="Fee_Type" HeaderText="Fee Type" 
                              SortExpression="Fee_Type" >
                                  <ItemStyle Width="80px" />
                              </asp:BoundField>
                              <asp:BoundField DataField="Fee_Type_Desc" HeaderText="Fee Description" 
                              SortExpression="Fee_Type_Desc">
                                  <ItemStyle Width="300px" />
                              </asp:BoundField>
                              <asp:BoundField DataField="Is_One_Time" HeaderText="Is One Time" 
                              SortExpression="Is_One_Time">
                                  <ItemStyle Width="170px" />
                              </asp:BoundField>
                          </Columns>
                          <HeaderStyle CssClass="theme_color" Height="20px" ForeColor ="Black"/>
                          <EditRowStyle CssClass="ListSmallData" />
                           <EmptyDataTemplate >
                            <table width = "550px" cellspacing = "0">
                               <tr>
                                  <td class ="EmptyTemplateHeader_right_border" width = "80px">Fee Type</td>
                                  <td class ="EmptyTemplateHeader_right_border" width = "300px">Fee Description</td>
                                  <td class ="EmptyTemplateHeader_right_border" width = "170px">Is One Time</td>
                                  
                               </tr>
                               <tr>
                                   <td style="color: #FF0000"> &nbsp; No Data Found...</td>
                                   <td> &nbsp;</td>
                                   <td> &nbsp;</td>
                                   <td> &nbsp;</td>
                                   <td> &nbsp;</td>
                                   <td> &nbsp;</td>
                               </tr>
                            </table>
                          </EmptyDataTemplate>
                      </asp:GridView>
cs code:
  protected void GridViewstream_RowCreated(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                int row_index = e.Row.RowIndex + 1;
                e.Row.Attributes.Add("onmouseover", "className='grid_row_mouse_over';");
                e.Row.Attributes.Add("onmouseout", "className='grid_row_mouse_out'");
               
            }
        }

   protected void GridViewstream_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
        {
            txtsub_strmname.Text = Convert.ToString(GridViewstream.SelectedRow.Cells[0].Text);
            txtsub_strmcode.Text = Convert.ToString(GridViewstream.Rows[e.NewSelectedIndex].Cells[0].Text);
        }







Answers (3)