Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jul 20th, 2012  |  syntax: None  |  size: 1.73 KB  |  hits: 17  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Gridview Row - value and column name
  2. protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
  3.         {
  4.             if (e.Row.RowType == DataControlRowType.DataRow)
  5.             {
  6.                 e.Row.Attributes["onClick"] = "location.href='view.aspx?id_lekarza=" + DataBinder.Eval(e.Row.DataItem, "Id_lekarza") + " &klikniete=" + "sss" + " '";
  7.             }
  8.         }
  9.        
  10. protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
  11.         {
  12.             if (e.Row.RowType == DataControlRowType.DataRow)
  13.             {
  14.                 e.Row.Attributes.Add("onclick", "javascript:alert('" + e.Row.RowIndex + "');");
  15.                 e.Row.Style.Add("cursor", "pointer");
  16.             }
  17.         }
  18.        
  19. <asp:TemplateField ItemStyle-Width="44px" ItemStyle-HorizontalAlign="Center" ItemStyle-VerticalAlign="Middle"
  20.                             HeaderStyle-Height="40px" ShowHeader="false">
  21.                             <ItemTemplate>
  22.                                 <asp:ImageButton ID="btnSelect" runat="server" ImageUrl="~/Images/btnSelect.png"
  23.                                     CommandName="Select" CommandArgument='<%# Eval("ID") %>'/></ItemTemplate>
  24.                             <HeaderStyle Height="40px"></HeaderStyle>
  25.                             <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" Width="44px"></ItemStyle>
  26. </asp:TemplateField>
  27.        
  28. protected void GV_RowCommand(object sender, GridViewCommandEventArgs e)
  29. {
  30. if (e.CommandName == "Select")
  31.     {
  32.      //You get the ID of that specific row that you have selected :
  33.      string ID=e.CommandArgument.ToString();
  34.      //Here you write your code !          For example a select query to get that row from database by the ID you have  gained in above line of code
  35.     }
  36. }