Forms Data Controls :: GridViewHelper - Display Gridview With Group And Subtotals
Mar 4, 2011
I am using the GridViewHelper [URL]to display gridview with group and subtotals. This seems to only work on BoundField and I am wondering how to get this work with TemplateField.
Dim helper As New GridViewHelper(Me.GridView1)
helper.RegisterGroup("DeptDesc", True, True) - Works
helper.RegisterSummary("Reg", SummaryOperation.Sum, "DeptDesc") - Throws Error Below
helper.ApplyGroupSort()
DataBinding: 'System.Data.DataRowView' does not contain a property with the name 'Reg'.
<asp:BoundField DataField="DeptDesc" HeaderText="DeptDesc" SortExpression="DeptDesc" />
<asp:TemplateField HeaderText="Reg" SortExpression="Reg">
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='<%# IsSplit(Eval("EmployeeID")) %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
I have a gridview which is placed inside an updatepanel and a button outside the panel. And each gridview rows contains a radio button with 2 options. When i clicks on the button, an asynchornos post back occurs and I am vlidating the radio button values inside serverside button_click method, and shows an alert if any of the radio button is not checked. Everything is working fine till this point. Then i have introduced a GridViewHelper class[URL]for grouping the categories and displaying it as a group header. This also working fine when the page is loaded for the first time. For creating the group header, below code is placed inside the Page_Load event as mentioned in the link above:
Dim gvhelper As GridViewHelper gvhelper = New GridViewHelper(Me.GridView1, False, SortDirection.Ascending) gvhelper.RegisterGroup("surveyqngroup", True, True)
'where "surveyqngroup" is the field name used for grouping
The real problem occurs when i click on the button. Asynchronospostback occurs, serverside method is called, after validating it shows the alert also. But the gridview rows mess up. An extra radiobutton appears in the group header row. Also few rows are missing from the gridview.
i have a data driven web application, in my database i have this datetime column,
and in my web application i have this gridview, but the only data that i need to display are the records with todays date until the past 6 days from today, so its like 7 days all in all.
I'm trying to use a ListView to display product specs. I also want to display the group headings such as "Dimensions", "Input Ports", etc.
How do I display these group headers? My code below lists the specs but doesn't show me the header. If I put some static text however, that shows up. What am I doing wrong?
I am using a nested listview to display a seperate grid for each group of data returned from my db query. To get this working, I have adapted a piece of code to group the data prior to it being bound:
[Code]....
I am then using the following html markup:
[Code]....
[Code]....
This works as I want it to however some of the fields within the nested table need to be formatted as currency so I am trying to use Eval and {0:c} to do this however the moment I use Eval, the data items cannot be found
DataBinding: 'System.Data.DataRow' does not contain a property with the name '0'.
I have to select checkboxes besed on group column values. If you see below gridview, column 3 (GroupN) has 1,1,1,1,2,2,2,2....etc (this column data is not static, will change based on page index. i.e PageIndex =2 may starts with 7,7,7,8,8,8,8,8,9,9,9 etc).
Now My question is.
1). If user selected '1', we have to store value and user must and should select another '1' (atleast two times).
2) If user selected '1', and user trying select '2'. Giving error says "Must have select one then one record in group to combine' (will not allow) and unselect '2'.
3) If user selected '1' atleast two times, and user trying select '2'. Will allow.
4) If user selected '1' atleast two times and selected '2' one time, trying to select '3'. will not allow user to select '3'.
I am working in Asp.net 4.5. I need to create a grid as like below, I am struggling to make the merging cells and make it as multi header row by combining all the cells...
Is there any sample to make gridview like this.... I need to do this on codebehind. I browse through the internet and found couple of sample but those are not having the header like i posted. I am little confused about making full header as merged cells....
i have a gridview binded with data when i hover mouse to row i want to display a image button to display date ,and when i click the button i want to display calender control for choose date, and next step after i choose date it will be must insert into database. and mean while a hidden label control will display and date shuld be display in it