 |
 | Position of the new header Agamotto | 1:58 22 May '09 |
|
 |
hi guys,
the example is working fine but i don't know how to set the position of the new header. it always created in the first position of the grid, but i want it on the third position.
could anyone help me?
Tks a lot.
|
|
|
|
 |
|
 |
ok,
my workaround was to create a first header without a text to be in the first and second position and a another one to be on the position i want.
is there a better way?
tks in advance
|
|
|
|
 |
 | Sukriya grawas | 7:11 14 Apr '09 |
|
 |
Many thanks to you man.. Solve many grid view problems in my project
|
|
|
|
 |
 | Thanks but i have a problem Philippe43 | 4:57 28 Jan '09 |
|
 |
Hello, I am a french men, so me english words are not very good, and i hope you'll understand my problem. I thank you very much for for the very good code which you accomplished.
I have a datagrid mapped on a local table as :
Dim myDataView As DataView myDataView = New DataView(TableLocale) AdsGrid.DataSource = myDataView Page.DataBind()
I add a new row in the header of my datagrid :
If e.Item.ItemType = ListItemType.Header Then Dim dgItemHeader As New DataGridItem _ (0, 0, ListItemType.Header) Dim fcell As TableCell Dim i As Integer For i = 0 To 3 fcell = New TableCell fcell.ColumnSpan = 1 Select Case i Case 0 fcell.ColumnSpan = 1 fcell.Text = " " Case 1 fcell.ColumnSpan = 1 fcell.Text = " " Case 2 fcell.ColumnSpan = 2 fcell.Text = "SUR PERIODE DU " & Session("DateDebut") & " au " & Session("DateFin") Case 3 fcell.ColumnSpan = 2 fcell.Text = "SUR LE STOCK" End Select fcell.HorizontalAlign = HorizontalAlign.Center dgItemHeader.Cells.Add(fcell) Next i AdsGrid.Controls(0).Controls.AddAt(0, dgItemHeader) End If
this walks very well. A column of my datagrid is a hyperlink column. When I click on the last line, the redirection does not occur and my datagrid is brought forward : in the first line, i have the header column of my local table, and my last line in gone. If I click on any other line, this works perfectly
I think that my datagrid did not take into account the added line. I do not find resolution. Can you help me ?
Thank you very much.
|
|
|
|
 |
 | THANKS A LOT !!! yonatankr | 3:40 11 Nov '08 |
|
|
 |
 | Thanks Sai U | 1:08 9 Sep '08 |
|
|
 |
 | Thanks wvl32 | 12:47 18 Jun '08 |
|
 |
Hi!
Thank you, works perfectly.
|
|
|
|
 |
 | Thanks cutespice | 6:14 6 Jun '08 |
|
|
 |
 | Well... Thanks also! ronchese | 12:08 17 Mar '08 |
|
|
 |
 | Bottom pager do not fired event when in sert new row to header thanasak.polrak | 0:03 27 Feb '08 |
|
 |
After i add new header row to gridview follow you guide code. i found that i have problem when use paging any ideas?
|
|
|
|
 |
|
 |
Hello,
Sorry for late replay... Have you solved the problem? If it still persists, let me know.
Thanks! Rajendran Thiagarajan. Senior .Net Developer.
|
|
|
|
 |
|
 |
Hi Rajendran, Thank for reply, my problem is still exist. I try to find solution for it. If you have any idea please let me know. Thank you
|
|
|
|
 |
 | Great Article -- is it possible to simply replace the Header row with text of your choosing?? (ie Dynamically Create the Header Row) dannykb111 | 13:25 21 Feb '08 |
|
 |
I have a fixed header that loses it's "FIX" once I add the new row.
Can someone help me to "simply" (as if any of this is simple?!?) replace the header row with my newly "dynamically" created row.
Any help would be greatly greatly appreciated !!!
Thanks Dan
Kudos on the article -- very impressive@@
|
|
|
|
 |
 | OnRowCreated K321 | 21:50 26 Jan '08 |
|
 |
Hi, it's working great, thanks a lot. But maybe you should add to your article that the function created neeeds to be assigned to the OnRowCreated-Event of the gridview.
|
|
|
|
 |
 | Sorting.... amit_ksp | 2:43 3 Aug '07 |
|
 |
I want sorting by clicking a column header.... any Idea??
|
|
|
|
 |
|
 |
Instead of putting simple text, you have to put LinkButton control.
Something like this:
LinkButton lb = new LinkButton(); lb.ID = "LinkButtonSortHeader1"; lb.Text = "Department"; lb.OnClickClient="__doPostBack('ctl00$Sort$LinkButtonSortHeader1',''); return false;"
//Add Department oTableCell.Controls.Add(lb); oTableCell.ColumnSpan = 2; oGridViewRow.Cells.Add(oTableCell);
Hope this would help you!
Thanks! Rajendran Thiagarajan.
|
|
|
|
 |
|
 |
Thanks, I did it the same way: Just one change:
LinkButton Ltitle = new LinkButton(); Ltitle.Text = "Project Title"; Ltitle.Click +=new EventHandler(LinkTitle_Click); titleCell.Width = 220; titleCell.Controls.Add(Ltitle);
//than just mapped it to GridView Sorting protected void LinkTitle_Click(object sender, EventArgs e) { //Default gridView Sorting function gridView_Sorting(this, new GridViewSortEventArgs("ProjectName", SortDirection.Ascending)); }
Amit
|
|
|
|
 |
 | Great Code but ... anikon45 | 23:25 1 Aug '07 |
|
 |
Hi Thanks for your code but I would like to have a header with data form the database... How would you do that ???
|
|
|
|
 |
|
 |
I didn't get you., Can you explain this in detail?
Thanks! Rajendran Thiagarajan
|
|
|
|
 |
|
 |
You wrote 'department' and 'employee' but if I have a gridview which takes in params the state of the employee and in the header I want the state's name. ex:
SELECT * FROM employee WHERE statecode = params
| Header State Name (from database) | Employee Name | Employee Mail | Employee tel. | ... | | |
Something like that, is that clear ?
|
|
|
|
 |
|
 |
That params mught be coming from a user unput, probably a dropdownlist. So instead of using "Department" for header text you can you someting like cboState.SelectedItem.Text
Noman Muhammad Aftab, Software Mechanic
|
|
|
|
 |
 | small fix Prashant Atal | 0:56 14 Jun '07 |
|
 |
Your solution works fine.
The only change would really help if you have the pager activated for the top and bottom.
oGridView.Controls(0).Controls.AddAt(1, oGridViewRow)
Just changing this line would help and the header will not then float over the top of the Pager .
|
|
|
|
 |
 | thanks ceMental | 11:41 5 Jun '07 |
|
 |
I searched all over the internet for this.
This works great. Thank you for your article.
|
|
|
|
 |
 | Header text alignment milan_np | 22:55 14 May '07 |
|
 |
Thanks for nice article. This is what I've been looking for. However, I still have problem with header text alignment. No matter what I do, I get the text aligned left in IE. But in firefox, it is working just fine and shown in the center.
|
|
|
|
 |
|
 |
Thanks. I got it working now. It was the style sheet in CSS file which was overriding the setting.
Thanks for the great article.
|
|
|
|
 |