Solved

populating and appending rows of a gridview

Posted on 2011-09-29
18
303 Views
Last Modified: 2012-05-12
I'd like to populate a gridview based on what's entered on textboxes
I have the following input entered in textboxes:
First name,last name,address,state,zip,phone..
What is required is to assign
Firstname to gridview row 1 cell,lastname to next cell,address to next column...then if next record is entered,it wiil append to next row in the grid...and same handling ,append next record
0
Comment
Question by:zachvaldez
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 9
  • 6
  • 3
18 Comments
 
LVL 17

Assisted Solution

by:sonawanekiran
sonawanekiran earned 100 total points
ID: 36890114
0
 

Author Comment

by:zachvaldez
ID: 36890691
Would listview probably a better control to use as far as mapping the input controls such as textboxes and dropddownlists to specific cells in the row of the grid iew or Listview. How do you assigned the values in each individual cells in the row?
0
 
LVL 17

Expert Comment

by:sonawanekiran
ID: 36890749
Have checked link?
In footer template there is empty row. and when you click on new record  then
GridView1.ShowFooter = true;
Here explained more better way

http://www.revenmerchantservices.com/page/gridview-add-new-row.aspx


0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 

Author Comment

by:zachvaldez
ID: 36891111
What on last minute a row is decided to be removed?
0
 
LVL 17

Expert Comment

by:sonawanekiran
ID: 36891145
Add linkbutton  "Cancel" near to "save" linkbutton
And onclick event of Cancel button
GridView1.ShowFooter = false;
0
 

Author Comment

by:zachvaldez
ID: 36891560
Hi, You got excellent finds on those links. In one of the link. the example did not go into detail about the
'GridProvider.Getdata class'
0
 

Author Comment

by:zachvaldez
ID: 36904402
Well, let me please clarify further.
The textboxes are in a form
and teh gridview is below the form...
In the form, I have fiirstname,lastname..etc
There is a buton 'Add Record'

When I click the button, Id like the values fromt eh textboxes form the form above it  inserted in the Gridviiew row...
then the form refreshes again... with no values displayed and Gridview displays the entry as a row.
So it is assigning values question. thanks
0
 
LVL 83

Expert Comment

by:CodeCruiser
ID: 36906067
Are you using a DataTable as the datasource or a sqldatasource?
0
 

Author Comment

by:zachvaldez
ID: 36906304
I think at that point of clicking the button,I am not committed or written anything to the table. I would just like to  display inthe gridview in one row the values from the textbox- first name,last name,eycetc..
0
 
LVL 83

Expert Comment

by:CodeCruiser
ID: 36906355
I am not aware of a way of adding empty rows to gridview directly.
0
 

Author Comment

by:zachvaldez
ID: 36918732
If it cannot be done, is it possible to have a form that have textboxes(input for Firstname,Lastname,etc...) and a button . This button will assigned the values from the form
to a Listview or gridview whichever is possible to take the input and display in there.
The form will just be use to inserting the records and bind to the :Listview or Gridview.?
0
 
LVL 83

Expert Comment

by:CodeCruiser
ID: 36919358
Why not use the grid itself to add records?

This code is in C# but it gives you an idea.

http://csharpdotnetfreak.blogspot.com/2009/05/gridview-sqldatasource-insert-edit.html
0
 

Author Comment

by:zachvaldez
ID: 36920799
It would not be design-wise not applicable to y case because of so many textboxes for input unless the gridviw is designed like a form . Im not good in UI
0
 
LVL 83

Accepted Solution

by:
CodeCruiser earned 150 total points
ID: 36921086
0
 

Author Comment

by:zachvaldez
ID: 36924509
hi, I actually saw and played with the last 2 links from codeproject. But because woth the large number of textboxes and are required with long info in it, entering them horizontally may not be enough space unless a clever way to do it discovered.. Great links adn they are enterprising as well.
0
 
LVL 83

Expert Comment

by:CodeCruiser
ID: 36925774
You can have multiple textboxes on the same line. Use a table to arrange the entry form.
0
 

Author Comment

by:zachvaldez
ID: 36926339
You mean in one column?
0
 
LVL 83

Expert Comment

by:CodeCruiser
ID: 36926684
In one row. You can have

Firstname: textbox LastName: textbox

etc
0

Featured Post

Instantly Create Instructional Tutorials

Contextual Guidance at the moment of need helps your employees adopt to new software or processes instantly. Boost knowledge retention and employee engagement step-by-step with one easy solution.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

User art_snob (http://www.experts-exchange.com/M_6114203.html) encountered strange behavior of Android Web browser on his Mobile Web site. It took a while to find the true cause. It happens so, that the Android Web browser (at least up to OS ver. 2.…
International Data Corporation (IDC) prognosticates that before the current the year gets over disbursing on IT framework products to be sent in cloud environs will be $37.1B.
In this video we outline the Physical Segments view of NetCrunch network monitor. By following this brief how-to video, you will be able to learn how NetCrunch visualizes your network, how granular is the information collected, as well as where to f…
NetCrunch network monitor is a highly extensive platform for network monitoring and alert generation. In this video you'll see a live demo of NetCrunch with most notable features explained in a walk-through manner. You'll also get to know the philos…

718 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question