|
|
|
start date: Sun, 5 Aug 2007 23:40:25 -0400,
posted on: microsoft.public.dotnet.framework.aspnet
back
| Thread Index |
|
1
pvong phillip*at*yahoo*dot*com
|
|
2
Manish Bafna
|
|
3
pvong phillip*at*yahoo*dot*com
|
|
4
pvong phillip*at*yahoo*dot*com
|
Change gridview from Update to Normal mode.
VB.NET
How do you change a gridview from Update mode to normal mode? I'm usually
dealing for Formviews and there is a ChangeMode option but I don't see one
for Gridviews.
Date:Sun, 5 Aug 2007 23:40:25 -0400
Author:
|
RE: Change gridview from Update to Normal mode.
Hi,
An important property that plays a special role in Update and Delete
operations is the DataKeyNames property. This property is typically set to
the names of fields from the data source that are part of a primary key used
to match a given row in the data source. Multiple keys are comma-separated
when specifying this property declaratively, although it is common to only
have one primary key field. The values of fields specified by the
DataKeyNames property are round-tripped in viewstate for the sake of
retaining original values to pass to an Update or Delete operation, even if
that field is not rendered as one of the columns in the GridView control.
When the GridView invokes the data source Update or Delete operation, it
passes the values of these fields to the data source in a special Keys
dictionary, separate from the Values dictionary that contains new values
entered by the user while the row is in edit mode (for update operations).
The contents of the Values dictionary are obtained from the input controls
rendered for the row in edit mode. To exclude a value from this dictionary,
set the ReadOnly property to true on the corresponding BoundField in the
Column collection. If you are using the GridView designer in Visual Studio,
the ReadOnly property is set to true for primary key fields by default.
ref:http://quickstarts.asp.net/QuickStartv20/aspnet/doc/ctrlref/data/gridview.aspx
--
Hope this helps.
Thanks and Regards.
Manish Bafna.
MCP and MCTS.
"pvong" wrote:
> VB.NET
>
> How do you change a gridview from Update mode to normal mode? I'm usually
> dealing for Formviews and there is a ChangeMode option but I don't see one
> for Gridviews.
>
>
>
Date:Sun, 5 Aug 2007 22:36:00 -0700
Author:
|
Re: Change gridview from Update to Normal mode.
I read this, but I'm still confused. I understand the concept of how it
happens, but I don't understand how to make it happen.
"Manish Bafna" wrote in message
news:D4429B3C-208F-448C-B711-239AA46FF6F9@microsoft.com...
> Hi,
> An important property that plays a special role in Update and Delete
> operations is the DataKeyNames property. This property is typically set to
> the names of fields from the data source that are part of a primary key
> used
> to match a given row in the data source. Multiple keys are comma-separated
> when specifying this property declaratively, although it is common to only
> have one primary key field. The values of fields specified by the
> DataKeyNames property are round-tripped in viewstate for the sake of
> retaining original values to pass to an Update or Delete operation, even
> if
> that field is not rendered as one of the columns in the GridView control.
> When the GridView invokes the data source Update or Delete operation, it
> passes the values of these fields to the data source in a special Keys
> dictionary, separate from the Values dictionary that contains new values
> entered by the user while the row is in edit mode (for update operations).
> The contents of the Values dictionary are obtained from the input controls
> rendered for the row in edit mode. To exclude a value from this
> dictionary,
> set the ReadOnly property to true on the corresponding BoundField in the
> Column collection. If you are using the GridView designer in Visual
> Studio,
> the ReadOnly property is set to true for primary key fields by default.
> ref:http://quickstarts.asp.net/QuickStartv20/aspnet/doc/ctrlref/data/gridview.aspx
> --
> Hope this helps.
> Thanks and Regards.
> Manish Bafna.
> MCP and MCTS.
>
>
>
> "pvong" wrote:
>
>> VB.NET
>>
>> How do you change a gridview from Update mode to normal mode? I'm
>> usually
>> dealing for Formviews and there is a ChangeMode option but I don't see
>> one
>> for Gridviews.
>>
>>
>>
Date:Mon, 6 Aug 2007 09:29:50 -0400
Author:
|
Re: Change gridview from Update to Normal mode.
Please help me. This is the only missing step for me.
Simple Gridview that when I hit Edit, I get Textboxes for editing. I have
inserted my own ADO.NET for the Update button and it works perfectly. I
just want the gridview to go back to normal view after it has updated. So
after Update, turn gridview back to original format where the textboxes are
labels again and you have the option to hit Edit again.
"pvong" <phillip*at*yahoo*dot*com> wrote in message
news:O6qD3s91HHA.1212@TK2MSFTNGP05.phx.gbl...
> VB.NET
>
> How do you change a gridview from Update mode to normal mode? I'm usually
> dealing for Formviews and there is a ChangeMode option but I don't see one
> for Gridviews.
>
Date:Mon, 6 Aug 2007 23:21:33 -0400
Author:
|
|
|