Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > ASP .Net > RE: 'Overall' Editing DataGrids

Reply
Thread Tools

RE: 'Overall' Editing DataGrids

 
 
Mike Moore [MSFT]
Guest
Posts: n/a
 
      11-11-2003
Hi Sebi,

I created a sample grid with checkboxes. I can check & uncheck the boxes
and submit the form. It will list back to me (correctly) which boxes are
checked or not. I think this sample may help you.

Add a grid & a button. Set the grid to have one template column with a
check box in it.

Here's my HTML

<form id="Form1" method="post" runat="server">
<aspataGrid id="DataGrid1" style="Z-INDEX: 101; LEFT: 16px; POSITION:
absolute; TOP: 57px" runat="server"
AutoGenerateColumns="False">
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<asp:CheckBox id="CheckBox1" runat="server"></asp:CheckBox>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</aspataGrid>
<asp:Button id="Button1" style="Z-INDEX: 102; LEFT: 8px; POSITION:
absolute; TOP: 8px" runat="server"
Text="Button"></asp:Button>
</form>



Next, my code-behind is very simple. It's all in the page_load.

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'Force "flow" layout
DataGrid1.Attributes.Remove("style")
Button1.Attributes.Remove("style")

If Not Page.IsPostBack Then
Dim MyList As New ArrayList
Dim i As Int32
For i = 0 To 3
MyList.Add(i)
Next
DataGrid1.DataSource = MyList
DataGrid1.DataBind()
Else
Dim i As Int32
For i = 0 To DataGrid1.Items.Count - 1
Dim ck As CheckBox
ck = DataGrid1.Items(i).Cells(0).FindControl("CheckBox1 ")
Response.Write(ck.Checked & "<br>")
'add code here to select or deselect all
'update the database here
Next
End If
End Sub


Thank you, Mike
Microsoft, ASP.NET Support Professional

Microsoft highly recommends to all of our customers that they visit the
http://www.microsoft.com/protect site and perform the three straightforward
steps listed to improve your computerís security.

This posting is provided "AS IS", with no warranties, and confers no rights.


--------------------
> Content-Class: urn:content-classes:message
> From: "Sebi" <(E-Mail Removed)>
> Sender: "Sebi" <(E-Mail Removed)>
> Subject: 'Overall' Editing DataGrids
> Date: Tue, 11 Nov 2003 08:38:05 -0800
> Lines: 22
> Message-ID: <125d01c3a872$2e457d70$(E-Mail Removed)>
> MIME-Version: 1.0
> Content-Type: text/plain;
> charset="iso-8859-1"
> Content-Transfer-Encoding: 7bit
> X-Newsreader: Microsoft CDO for Windows 2000
> Thread-Index: AcOoci5FF7BRb9OBSVa+nWc4+8DI0g==
> X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4910.0300
> Newsgroups: microsoft.public.dotnet.framework.aspnet
> Path: cpmsftngxa06.phx.gbl
> Xref: cpmsftngxa06.phx.gbl microsoft.public.dotnet.framework.aspnet:190088
> NNTP-Posting-Host: TK2MSFTNGXA13 10.40.1.165
> X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet
>
> Hello All,
>
> I'm using DataGrids mainly to display Data.
> Now it should be possible for some Flags to be edited.
> For this reason I've added CheckBoxes to the DataGrid.
>
> I don't want to add edit & update button.
> I want to do a Global update including a
> SelectAll/DeselectAll.
>
> The Problem is, that the Values don't seem to be updated.
> When I read the Checked Flag of the Checkbox, it still
> contains the Initial Value.
>
> Is there some Command like UpdateData(false)?
> Or is there a Property that I might have set wrong?
> Any Other Ideas how I can read the WebPage Values?
>
> Thanks a lot for any help
>
> Sebi
>
>


 
Reply With Quote
 
 
 
 
Sebi
Guest
Posts: n/a
 
      11-12-2003
Mike,

Thanks.

This is exactly what I do!!
I do it in C#, but exactly the same, and I can only see
the Initial Values. I've also seen another sample which
works, but mine doesn't!!?!

Anybody got a hint??

- P L E A S E ! -

>-----Original Message-----
>Hi Sebi,
>
>I created a sample grid with checkboxes. I can check &

uncheck the boxes
>and submit the form. It will list back to me (correctly)

which boxes are
>checked or not. I think this sample may help you.
>
>Add a grid & a button. Set the grid to have one template

column with a
>check box in it.
>
>Here's my HTML
>
><form id="Form1" method="post" runat="server">
> <aspataGrid id="DataGrid1" style="Z-INDEX: 101;

LEFT: 16px; POSITION:
>absolute; TOP: 57px" runat="server"
> AutoGenerateColumns="False">
> <Columns>
> <asp:TemplateColumn>
> <ItemTemplate>
> <asp:CheckBox id="CheckBox1"

runat="server"></asp:CheckBox>
> </ItemTemplate>
> </asp:TemplateColumn>
> </Columns>
> </aspataGrid>
> <asp:Button id="Button1" style="Z-INDEX: 102; LEFT:

8px; POSITION:
>absolute; TOP: 8px" runat="server"
> Text="Button"></asp:Button>
></form>
>
>
>
>Next, my code-behind is very simple. It's all in the

page_load.
>
>Private Sub Page_Load(ByVal sender As System.Object,

ByVal e As
>System.EventArgs) Handles MyBase.Load
> 'Force "flow" layout
> DataGrid1.Attributes.Remove("style")
> Button1.Attributes.Remove("style")
>
> If Not Page.IsPostBack Then
> Dim MyList As New ArrayList
> Dim i As Int32
> For i = 0 To 3
> MyList.Add(i)
> Next
> DataGrid1.DataSource = MyList
> DataGrid1.DataBind()
> Else
> Dim i As Int32
> For i = 0 To DataGrid1.Items.Count - 1
> Dim ck As CheckBox
> ck = DataGrid1.Items(i).Cells(0).FindControl

("CheckBox1")
> Response.Write(ck.Checked & "<br>")
> 'add code here to select or deselect all
> 'update the database here
> Next
> End If
>End Sub
>
>
>Thank you, Mike
>Microsoft, ASP.NET Support Professional
>
>Microsoft highly recommends to all of our customers

that they visit the
>http://www.microsoft.com/protect site and perform the

three straightforward
>steps listed to improve your computer's security.
>
>This posting is provided "AS IS", with no warranties,

and confers no rights.
>
>
>--------------------
>> Content-Class: urn:content-classes:message
>> From: "Sebi" <(E-Mail Removed)>
>> Sender: "Sebi" <(E-Mail Removed)>
>> Subject: 'Overall' Editing DataGrids
>> Date: Tue, 11 Nov 2003 08:38:05 -0800
>> Lines: 22
>> Message-ID: <125d01c3a872$2e457d70$(E-Mail Removed)>
>> MIME-Version: 1.0
>> Content-Type: text/plain;
>> charset="iso-8859-1"
>> Content-Transfer-Encoding: 7bit
>> X-Newsreader: Microsoft CDO for Windows 2000
>> Thread-Index: AcOoci5FF7BRb9OBSVa+nWc4+8DI0g==
>> X-MimeOLE: Produced By Microsoft MimeOLE

V5.50.4910.0300
>> Newsgroups: microsoft.public.dotnet.framework.aspnet
>> Path: cpmsftngxa06.phx.gbl
>> Xref: cpmsftngxa06.phx.gbl

microsoft.public.dotnet.framework.aspnet:190088
>> NNTP-Posting-Host: TK2MSFTNGXA13 10.40.1.165
>> X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet
>>
>> Hello All,
>>
>> I'm using DataGrids mainly to display Data.
>> Now it should be possible for some Flags to be edited.
>> For this reason I've added CheckBoxes to the DataGrid.
>>
>> I don't want to add edit & update button.
>> I want to do a Global update including a
>> SelectAll/DeselectAll.
>>
>> The Problem is, that the Values don't seem to be

updated.
>> When I read the Checked Flag of the Checkbox, it still
>> contains the Initial Value.
>>
>> Is there some Command like UpdateData(false)?
>> Or is there a Property that I might have set wrong?
>> Any Other Ideas how I can read the WebPage Values?
>>
>> Thanks a lot for any help
>>
>> Sebi
>>
>>

>
>.
>

 
Reply With Quote
 
 
 
 
Mike Moore [MSFT]
Guest
Posts: n/a
 
      11-12-2003
Hi Sebi,

1) Does my sample work on your machine?

2) Notice that my sample is very short and simple. Can you post a short
and simple sample of your page?

Thank you, Mike
Microsoft, ASP.NET Support Professional

Microsoft highly recommends to all of our customers that they visit the
http://www.microsoft.com/protect site and perform the three straightforward
steps listed to improve your computerís security.

This posting is provided "AS IS", with no warranties, and confers no rights.


--------------------
> Content-Class: urn:content-classes:message
> From: "Sebi" <(E-Mail Removed)>
> Sender: "Sebi" <(E-Mail Removed)>
> References: <125d01c3a872$2e457d70$(E-Mail Removed)>

<dqhbh$(E-Mail Removed)>
> Subject: RE: 'Overall' Editing DataGrids
> Date: Wed, 12 Nov 2003 01:05:50 -0800
> Lines: 145
> Message-ID: <026701c3a8fc$2b340400$(E-Mail Removed)>
> MIME-Version: 1.0
> Content-Type: text/plain;
> charset="iso-8859-1"
> Content-Transfer-Encoding: 7bit
> X-Newsreader: Microsoft CDO for Windows 2000
> X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4910.0300
> Thread-Index: AcOo/CsxeZM/nrzDSIyHtD96cImBSw==
> Newsgroups: microsoft.public.dotnet.framework.aspnet
> Path: cpmsftngxa06.phx.gbl
> Xref: cpmsftngxa06.phx.gbl microsoft.public.dotnet.framework.aspnet:190288
> NNTP-Posting-Host: TK2MSFTNGXA13 10.40.1.165
> X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet
>
> Mike,
>
> Thanks.
>
> This is exactly what I do!!
> I do it in C#, but exactly the same, and I can only see
> the Initial Values. I've also seen another sample which
> works, but mine doesn't!!?!
>
> Anybody got a hint??
>
> - P L E A S E ! -
>
> >-----Original Message-----
> >Hi Sebi,
> >
> >I created a sample grid with checkboxes. I can check &

> uncheck the boxes
> >and submit the form. It will list back to me (correctly)

> which boxes are
> >checked or not. I think this sample may help you.
> >
> >Add a grid & a button. Set the grid to have one template

> column with a
> >check box in it.
> >
> >Here's my HTML
> >
> ><form id="Form1" method="post" runat="server">
> > <aspataGrid id="DataGrid1" style="Z-INDEX: 101;

> LEFT: 16px; POSITION:
> >absolute; TOP: 57px" runat="server"
> > AutoGenerateColumns="False">
> > <Columns>
> > <asp:TemplateColumn>
> > <ItemTemplate>
> > <asp:CheckBox id="CheckBox1"

> runat="server"></asp:CheckBox>
> > </ItemTemplate>
> > </asp:TemplateColumn>
> > </Columns>
> > </aspataGrid>
> > <asp:Button id="Button1" style="Z-INDEX: 102; LEFT:

> 8px; POSITION:
> >absolute; TOP: 8px" runat="server"
> > Text="Button"></asp:Button>
> ></form>
> >
> >
> >
> >Next, my code-behind is very simple. It's all in the

> page_load.
> >
> >Private Sub Page_Load(ByVal sender As System.Object,

> ByVal e As
> >System.EventArgs) Handles MyBase.Load
> > 'Force "flow" layout
> > DataGrid1.Attributes.Remove("style")
> > Button1.Attributes.Remove("style")
> >
> > If Not Page.IsPostBack Then
> > Dim MyList As New ArrayList
> > Dim i As Int32
> > For i = 0 To 3
> > MyList.Add(i)
> > Next
> > DataGrid1.DataSource = MyList
> > DataGrid1.DataBind()
> > Else
> > Dim i As Int32
> > For i = 0 To DataGrid1.Items.Count - 1
> > Dim ck As CheckBox
> > ck = DataGrid1.Items(i).Cells(0).FindControl

> ("CheckBox1")
> > Response.Write(ck.Checked & "<br>")
> > 'add code here to select or deselect all
> > 'update the database here
> > Next
> > End If
> >End Sub
> >
> >
> >Thank you, Mike
> >Microsoft, ASP.NET Support Professional
> >
> >Microsoft highly recommends to all of our customers

> that they visit the
> >http://www.microsoft.com/protect site and perform the

> three straightforward
> >steps listed to improve your computer's security.
> >
> >This posting is provided "AS IS", with no warranties,

> and confers no rights.
> >
> >
> >--------------------
> >> Content-Class: urn:content-classes:message
> >> From: "Sebi" <(E-Mail Removed)>
> >> Sender: "Sebi" <(E-Mail Removed)>
> >> Subject: 'Overall' Editing DataGrids
> >> Date: Tue, 11 Nov 2003 08:38:05 -0800
> >> Lines: 22
> >> Message-ID: <125d01c3a872$2e457d70$(E-Mail Removed)>
> >> MIME-Version: 1.0
> >> Content-Type: text/plain;
> >> charset="iso-8859-1"
> >> Content-Transfer-Encoding: 7bit
> >> X-Newsreader: Microsoft CDO for Windows 2000
> >> Thread-Index: AcOoci5FF7BRb9OBSVa+nWc4+8DI0g==
> >> X-MimeOLE: Produced By Microsoft MimeOLE

> V5.50.4910.0300
> >> Newsgroups: microsoft.public.dotnet.framework.aspnet
> >> Path: cpmsftngxa06.phx.gbl
> >> Xref: cpmsftngxa06.phx.gbl

> microsoft.public.dotnet.framework.aspnet:190088
> >> NNTP-Posting-Host: TK2MSFTNGXA13 10.40.1.165
> >> X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet
> >>
> >> Hello All,
> >>
> >> I'm using DataGrids mainly to display Data.
> >> Now it should be possible for some Flags to be edited.
> >> For this reason I've added CheckBoxes to the DataGrid.
> >>
> >> I don't want to add edit & update button.
> >> I want to do a Global update including a
> >> SelectAll/DeselectAll.
> >>
> >> The Problem is, that the Values don't seem to be

> updated.
> >> When I read the Checked Flag of the Checkbox, it still
> >> contains the Initial Value.
> >>
> >> Is there some Command like UpdateData(false)?
> >> Or is there a Property that I might have set wrong?
> >> Any Other Ideas how I can read the WebPage Values?
> >>
> >> Thanks a lot for any help
> >>
> >> Sebi
> >>
> >>

> >
> >.
> >

>


 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Are you looking for high quality photo editing and video editing? gwanglu@gmail.com C Programming 0 07-19-2006 12:32 PM
Editing datagrids & scrolling problem dew ASP .Net Datagrid Control 0 02-14-2006 11:31 PM
Overall editing DataGrids Sebi ASP .Net 0 11-12-2003 09:52 AM
Datagrids Abul Hasan ASP .Net 1 10-13-2003 03:39 AM
Editing in nested datagrids - ASP.NET and VB subha ASP .Net Web Controls 0 07-10-2003 10:09 PM



Advertisments