Suppose you display a data having 200 records in a
datagrid. Then you edit 100 records of them. Now when you
will press update button,all 100 records should be updated
in single shot rather than reading every record and
updating. How to do it?

Answers were Sorted based on User's Feedback



Suppose you display a data having 200 records in a datagrid. Then you edit 100 records of them. No..

Answer / guest

Here, bind primary key of database to datagrid column make
it visible false.
and travel loop as

foreach(DataGridItem dataItem in DataGrid1.Items)
{
priceText = (TextBox)dataItem.FindControl
("txtBookPrice");
bookIdText = (TextBox)dataItem.FindControl("txtBookId");

Updatecode_for_perticular_row ();

}

txtBookPrice= textbox from witch u would like to update
txtBookId= test i.e. unique id comming from database

With help of unique id in for loop find perticular text in
texbox and update.

This code you will write on update button click.

Is This Answer Correct ?    3 Yes 0 No

Suppose you display a data having 200 records in a datagrid. Then you edit 100 records of them. No..

Answer / arief

First you load 20 records to DataGrid and add one
more templet field like"Chech Box" finally add one button
in your page for update operation

you write code whatever CheckBox clike get all row
id's and you can update row based on selected id's

Is This Answer Correct ?    3 Yes 0 No

Suppose you display a data having 200 records in a datagrid. Then you edit 100 records of them. No..

Answer / pradeep

Each row is having Edit/Update/Cancel button.
In "_UpdateCommand" event, we can write a code to update
directly into the database. But it is not good practice.
For updating whole records in a single event, we need to
have hidden column for updateflag and while updating we can
store the updated data into session. By using BUTTON
control out side of datagrid, we can find only 100 records
(updated records) based on updateflag and we can update
only those records into DB.

Is This Answer Correct ?    1 Yes 1 No

Suppose you display a data having 200 records in a datagrid. Then you edit 100 records of them. No..

Answer / masuduz zaman

By using dataSet.GetChanges(DataRowState.Modified) method we can update all 100 records at a time.

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More ASP.NET Interview Questions

Where is http session stored?

0 Answers  


if i want to give an alert message like "try after sometime" to a web page which is being seen by other person.if a web page is not seen by anyone then it should display otherwise it show a display a message stating that other person is viewing so try after some time........how can i implement this.

0 Answers   Siemens,


What is a reflection?

0 Answers  


How to bind all the binding controls in a page at once in ASP.NET?

0 Answers   Viscus Infotech,


what cut off mark for po's,what questions they asked for interview?

0 Answers  






What does occur first in ASP.Net, Authentication or Authorization?

0 Answers   MCN Solutions,


what to magage the state manament in asp.net with respect to in_prock and out_prock

1 Answers   Aviva,


Briefly describe the role of global.asax?

0 Answers  


Master Page

1 Answers   Syntel,


Can we use multiple forms in single asp.net application?

3 Answers   Polaris,


List the types of authentication supported by asp.net?

0 Answers  


Describe Segmentation With Paging?

0 Answers   MaxSolPro,


Categories