My Personal Blog's
Posts tagged gridview
ASP.NET – GridView – Get Hidden Field Value in RowCommand
Sep 21st
There is a problem when we set BoundField visibility to false, the column isn’t rendered to the client. A work around would be to use a HiddenField within a TemplateField instead.
<asp:TemplateField HeaderText="MemberID">
<ItemTemplate>
<asp:LinkButton ID="lbtn_memberid" runat="server" CommandName="GetMemberID" CommandArgument='<%# DataBinder.Eval(Container, "DataItem.memberid") %>'
Text='<%# DataBinder.Eval(Container, "DataItem.memberid") %>'></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:HiddenField ID="fieldid" runat="server" Value='<%# Eval("fieldname") %>' />
</ItemTemplate>
</asp:TemplateField>
Back Code:
Protected Sub gridview1_ItemCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.GridViewCommandEventArgs) Handles gridview1.RowCommand
If e.CommandName = "GetMemberID" Then
Session("GetMemberID") = e.CommandArgument.ToString()
Dim gv As GridViewRow = DirectCast(DirectCast(e.CommandSource, LinkButton).NamingContainer, GridViewRow)
Dim i As Integer = gv.RowIndex
Dim row As GridViewRow = gridview1.Rows(i)
Dim hidden As HiddenField = DirectCast(row.Cells(0).FindControl("fieldid"), HiddenField)
Dim fieldid As Integer = CInt(hidden.Value)
End If
End Sub
Create Multiple row / group header in gridview ASP.NET
Jun 12th
This article shows how to create multiple row / group header in gridview asp.net

first you need to add gridview to database and set the datasource connection.
After you have done with all of that, you just add this function to your code
Read the rest of this entry »




