Forms Data Controls :: Books On Gridviews?
Mar 9, 2011Has anyone come across any books that covered the topic of gridviews REALLY well and just say what they do?
View 1 RepliesHas anyone come across any books that covered the topic of gridviews REALLY well and just say what they do?
View 1 RepliesI have this "how to" type of question. I have a page where there are four gridviews. Now these four grids pull data from four different tables. The 1st grid retrieves data from table 1 with a where clause in it's query that comes from a hidden fileld value in the page. Till this things are fine. However, the 2nd grid has a dependency on the 1st grid and the where clause in it's query should be the data selected in grid view1. The 3rd depends on the 2nd one..and so on.
View 2 RepliesI have a couple grid views one for Team Goals and one for Indicators for the Goals I want to be able to click on an indicator and it highlight the Goal in the other grid view both on the same page. I also want to be able to click one of the indicators and open a entry screen I assume for that I use the select portion of the control?
View 2 Replieshow to move items between two gridviews. my requirement is as such that the items can be moved around and once the user clicks on the save button then only will the final items in the gridviews get committed to the database.
View 5 RepliesI do have a page that is literally overloaded with about 10 GridViews and there is a datasource for each particular one. Now, each GridView is hide inside a panel, so I only display one at a time depending on what is it that the user request. My concern is the followng: Even though I am only displaying one GridView at a time, do the others datasource are still working behind the scene on the blind side and therefore are putting a load on the server and on its performance. Or I do not have to worry about this because as long as the Panel.Visibility = False, nothing inside that panel is working.
View 3 RepliesI'm developing a bilingual web site, and therefore, I'm changing the text of the headings and the select buttons of my gridviews. I just discovered that if I set some code like below in the rowdatabound event of the gridview, the "linkbuttonish" headings get replaced by unclickable text. In another thread, I was told to change
If Session("lang") = "en" Then
If e.Row.RowType = DataControlRowType.Header Then
e.Row.Cells("name").Text = "Given name"[cod]...
in the myGV_DataBound sub.This works well, but not everywhere. A few gridviews are populated from codebehind, and this is where things go wrong. What happens is that - nothing happens (it's still the original heading). I added a Watch, but once the HeaderText property changed, the Watch never yielded another result, but stayed with the new value.
Now I suspect that even though the HeaderText property has changed, this doesn't get reflected in the GV when populated from codebehind.
I guess that I should write something else than "e.Row.Cells("name").Text" to still have the click-behaviour, but I don't know what.
The same question arises for the select linkbutton in a cell of the gridview's datarows.
I have a project I am doing where clients post the sale of tickets. They are stored in a DB and shown in a gridview when they login to their account. However, I need to figure out how to set the gridview to only show what they have posted. I know I can use the their login clientID(CID), but I can't figure out how to get the gridview to show post for the client that logs in. It will either show all the post by multiple clients or it won't show any at all. I am using response.redirect(clientlisting.aspx? & "CID"). I then set the where clause as ticketID(TID) = querystring to (CID) but it is not showing anything.How do I set the gridview to show only post by each individual client?
View 6 RepliesI am needing to display two gridviews in the same panel on a form. Each of the gridviews has their own sqldatasource. Both datasources pull from the same table but they have a different record selection. When I view this in the browser I only see one gridview displayed. Can someone tell me how to do this or is there a better way to get a two gridview look without using the gridview?
View 5 RepliesI am trying to loop through all gridviews on a page to hide them and set their page index to 0. This should be very easy to do and it seems like the code below should work but it doesn't?? How can I accomplsh this with the least amount of code? FYI- this code is executed on a button click.
foreach (Control childControl in Page.Controls)
{
if (childControl is GridView)
{
((GridView)childControl).Visible = false;
((GridView)childControl).PageIndex = 0;
}
}
I'm creating a new solution to print a grid of my system. I think that is the best solotion, but....I need to copy some TemplateFields between two gridviews, but on the DataBind of the new grid, trows the error "the databind method like eval() only called on context control templatefield". I have Eval() instructions and I can't remove it!.Follows the exactly code:
[Code]....
how can we read all rows data in rowcommand event of gridview?
View 2 RepliesI'm having two grid view and one button on aspx page , on click of export to excel button i want to transfer these grid view data to excel sheet.. My requirement is to trasnfer to same excel file with two sheets(One sheet for one grid view).
View 6 RepliesI have my gridviews, buttons and labels put into tables:
[URL]
Here is how the page looks when I run it:
[URL]
Then when I select an Order this happens:
[URL]
Why is it when I select an Order and the second gridview pops up theat it moves my text and Ship button down? I thought I had it setup in the tables so this wouldnt happen?
how I can display gridviews stacked one after another with spaces in between??? <br /> doesn't work.
View 2 RepliesI have a SQL query that returns about 5-10 records. For each one of these records I want to query another table using values in that row as parameters and create/populate a GridView. Can I create these GridViews and SQL connections programmatically in a for loop? I mean, I can't just plop ten GridViews and SQLConnections on my page at design time because I'm not certain how many rows will be returned in the first query. What should I do?
View 4 RepliesI have created a page which contains multiple gridviews for a large report. They now want to have a nice printout of these gridviews in Word.I am able to export multiple gridviews into Word fine, but the problem is I want to add a heading in between each gridview and am unable to do so.
Response.Buffer = True
Response.ContentType = "Application/vnd.ms-word"
Response.ContentEncoding = System.Text.Encoding.Default
Response.AddHeader("content-disposition", "attachment;filename=evaluation_report.doc")
[code]...
I am trying to export multiple gridviews to Word. I am able to do this but what i want to do is add some headings and text in between each grivdiew. Please see my code below i am using to export the gridviews.
Response.Buffer = True
Response.ContentType = "Application/vnd.ms-word"
Response.ContentEncoding = System.Text.Encoding.Default
Response.AddHeader("content-disposition", "attachment;filename=evaluation_report.doc")
[code]...
I have a form with a ton of gridview controls on it. All of which are driven by a dropdown list control. When I select a value from the dropdown list control it populates the 5 gridview controls with data from the database.If there are no rows associated with the record from the dropdown list then I am going to set the visible property of all of the gridview cotrols to false.
I know how to set the property I just need to know where I would set it and what I would check.I can put my code in the selectedindexchanged event for the dropdownlist control but how do I check to see if there are no rows associated with that value? Maybe some sort of If gridview1_rowdatabound = 0 then...
the project I'm working on has become quite bigger then expected. And now I have pages containing about ten different GridViews (and it is likely to increase!!), each one with its own EditItemTemplate, ItemTemplate, FooterTemplate, style, properties, etc. And, of course, in the code-behind (C#) each Grid has its events handled. You can imagine: it is a mess, playing with visibility of each one, ImageButtons to hide them, further buttons for other actions. I decided to handle only events in the code behind, while using partial classes and additional classes for the rest of the code (SQL queries and everything else), but still, it's gettin a mess.
Well, my question is: is there a way to, how can I say, have a kind of separate files, where these objects are deployed, and from where I can reference them when running the application. Or, if it exists, a way to lighten aspx page and asp.cs pages. I know it's part of the job, so here the question is just intended to investigate whether a possibility to "distribute" the objects used in a web page exists.
I have one objectdatasource that will return data that can feed 3 gridviews based on a parameter x.
x=1 sets the first gridview. x=2 sets the 2nd gridview. x=3 sets the 3rd gridview.
When the insert, delete or update commands fire, I am setting x in the gridview1_RowCommand function.
The problem is the select. How do I set the parameter for each gridview before the selecting occurs for each gridview?
Is it possible to split a single datasource, so that it can be shown in 2 separate gridviews that are side by side?
So what I am trying to do is change this:
HEADER A
HEADER B
1A
1B
2A
2B
[Code]....
i have one requirement like i want to show all the categories with the subcategories ..
i mean if i have the Sale category it will be heading of the gridview and all sub categories of the Sale category foreign key related subcategories display in that gridview like urls .same way it will show all the categories ..
I plan on having multiple Gridviews on one page populated completely in code behind. The only difference between them will be the Stored Procedure. In an effort to save having to write the following for each gridview, can I reuse the commands for each of them. Below is a sample of one of the commands that I would like to use, as well as the bind sub that I am using.
I realize that it will not be at all difficult to cut and paste each of these lines, and making the minor edits for each one. I just would like to keep my code behind file thin, as well as only limiting the chance for mistakes by using multiple commands.
[Code]....
I have a complicated report that nests six deep and so really hits the database hard. I want to use SqlDataReaders NOT DataAdapters and DataSets because I don't want big tables in memory.
MARS can get me the data fast, all from the one connection. But all the examples show it binding to a treeview.
I want to bind it to nested GridViews (six deep!).
Any examples of MARS binding to nested gridview/list/repeater controls of any kind?
so I know that DataTables are often used as the DataSources for gridviews. Lately, I have found that I can also use generic lists as data sources for gridviews. But I figured that out by simply trying it to see if it worked.
I have looked all over the web and simply cannot find any kind of inclusive list or description of exactly which data structures can be used as the data source for a gridview. Does anyone know if there is such a list, or some kind of reference that I can look to for this info?
Although it sounds like an obvious question, like there is obviously one out there and I just haven't looked, my experience has been that it's just not so.