Getting Results From A Stored Procedure To Populate A GridView?
Mar 4, 2011
I have a windows aspx form that I have a TextBox, Button and a GridView. The TextBox is stored as a variable @subschedule and passed to a stored procedure. What I'd like to do is to populate the results of that procedure into my GridView.
I have a stored procedure in SQL Server which returns seven result sets. I would like to call this stored procedure from ASP.NET and populate seven GridViews on my ASP.NET page with the results. I am using a SqlDataReader to get the data, however I'm struggling with the C# code to fill the GridViews.
I have created a DAL class to get the data and I have this method in there:
public SqlDataReader CheckDataIntegrity() { SqlCommand cmd = new SqlCommand("cc.DataCheck"); return MultipleResults(cmd); }
The helper method MultipleResults looks like this:
private SqlDataReader MultipleResults(SqlCommand cmd) { SqlConnection con = new SqlConnection(_connectionString);
I'm pretty new at web programming but a lot of years as a client-server dev.
I'm populating a gridview from a stored procedure, but I don't want to actually execute the populate till I have all the values filled in the page. (some are static textboxes, a calendar (date) value and some drop-downs that are populated earlier) I see there's nothing like gridview1.show() like there is in c# windows form programming. I tried
When Select an entity by linq with entity framework 3.5 ...and thenn select it again using stored procedure ..which change the value for a field for that entity ... i got that with old value ...not procedure value...............When i called that procedure before .. the select ... i got the correct value.........but in my case i shall call the procedure after select with linq statment
I am trying to get the results of the variables from a stored procedure to write out somewhere so I can see what values are being passed through for each variable in a button click. Does anyone know how to do that. Here is my code for the button click:
[Code]....
Here is my variables in the stored procedure. The first is the select statement and then the update:
I am going to add a computed column to a stored procedure that will combine the last and first names of all of the customers in my db. This will be used to populate a drop down list that will allow the user to select a customer so a new record can be entered for that customer.
I was planning on creating this computed column on the procedure that returns all of the customers and all of there information. My db is small so this shouldn't be a big deal, as far as overhead. This doesn't seem like the best approach if the app was using a much larger db. It would unnecessarily return a lot of extra data and make it slower.
I'm curios when a procedure that's dedicated to returning just the customer's first name, last name, and ID should be used, instead of one that returns everything. There are a number of variables that could make this hard to determine, such as number of rows and columns. I wanted to try to get an idea of a cut off point or rule of thumb on this, if possible.
I'm tring to populate a datagrid using a stored procedure that returns about 20 fields (this part I figured out), but the kicker here is that for this one particular page I only want to display about 6 of those 20 returned fields.
I did find on passing the procedure the parameters that are required, and populating the datagrid, but haven't found anything (not that I can tell) that explains how to only view certain fields that have been returned.
I'm using VS 2008 and VB for my coding against a MS SQL 2008 server. All of the stored procedures are working with current windows applications.
I have a listbox which I need to populate with the results from a stored procedure. I have a class Ethics and I can call my stored proc there but I don't know how to populate the listBox from this point on. Here's what I have so far:
I am trying to populate a dropdown from a stored procedure that includes parameters. The parameters are programmatically defined variables. I have been working at this for hours, and scoured the internet for a tutorial. I have come up with the following solution below. However, it does not work. Its not pulling any data, and I am not even sure that the page is making it into the GetLast5Schedules_Selecting Event. There has to be a more efficient/less time consuming way to do this!
Initially, I have tried to use stored procedure. But I changed my mind and preferred to call sql query in codebase with command text. However, it stills tries to find initially-called stored procedure (which is neither called or exists).I think that it is related caching. But I tried it with different browsers it did not work.What might be the reason?
how can I create stored procedure and write my select statement in it, I know how to create dataset then put type stored procedure and assign it to the sp ... what I want is writing my sp... how can I make it ?
check the following code, this is what I want to write put I don't know where or how !
I would like to ask a question on the visual basic codes to loop the gridview to retrieve the values and based on the values, it will be provided as parameters to update to the database table using stored procedure.
Firstly, I have a gridview named grvProduct. The page (ui) will be loaded with data from the database with the use of stored procedures. And only certain values can be edited through the use of template in gridview. So based on those edited values, I'm supposed to pass these values as parameters to the stored procedure which will then update a database table.
Let say, I have 3 records retrieved from the database and displayed in the gridview. And I would like to edit a values in the 3 records, how do I do batch update and pass those parameters to the stored procedure? I went to debug and step through the visual basic codes and realised there were too many arguments specified because I actually loop the gridview.
Below is my visual basic codes:
[Code]....
Below is my Stored Procedure code: [Code]....
I believe it is the error in the looping of the gridview which results that I could not batch update the data/values.
I have two GridViews, the first works fine as I defined the datasource when I dropped it onto the asp page via visual studio and I specified the table to use.
The other GridView (dgvParams below) has just been dropped onto the asp page and I want to use it at run time:
[Code]....
When I step through the code I can see row and column counts are as expected and call "dgvParams.DataSource = table".
I think I am missing another step somewhere so that I can physically see the data on the GridView?
We had a simple Gridview that displayed a column list as Linkbuttons but we now need to display three columns as one, so I wrote a simple stored procedure to do it. However, the output in the Gridview shows duplicates and is not in order even though I specifySELECT DISTINCT in the result select as shown below.
ALTER PROCEDURE [dbo].[GetGeneralAction] Add the parameters for the stored procedure here AS BEGIN SET NOCOUNT ON; CREATE TABLE #TempTbl (GeneralAction varchar(300) ) INSERT INTO #TempTbl (GeneralAction) SELECT [General Action] FROM [dbo].[Formulary2011] INSERT INTO #TempTbl (GeneralAction) SELECT [General Action2] FROM [dbo].[Formulary2011] [code]...
am having trouble figuring this one out. Am using stored procedure and using databind for the gridview . i got the codes off other sites. I'm guessing its the code that i've underlined, how or what do i use as the datasource for the sorting event. I used the Session for the paging event and that works but not for sorting.