help... help... help....??????

I have this datatable , and i binded it to a datagrid with check box for delete ,but i have a problem with delete code for the datagrid :

'this is the datatable
Sub cart()
Dim objDT As DataTable
Dim objDR As DataRow
objDT = New System.Data.DataTable()
objDT.Columns.Add("ProductID")
objDT.Columns.Add("name")
objDT.Columns.Add("cost")
objDT.Columns.Add("quantity")
' objDT.Columns.Add("check")
'first row
objDR = objDT.NewRow()
objDR("productid") = Session("abc") '"111"
objDR("name") = "tv"
objDR("cost") = "150$"
objDR("quantity") = 1
Session("bin") = objDT
Response.Redirect("purchasingbin.aspx")
end sub
'this is the html code for the datagrid
<form id="Form1" method="post" runat="server">
<asp:datagrid id="dg1" DataKeyField="Quantity" style="Z-INDEX: 101; LEFT: 125px; POSITION: absolute; TOP: 35px" runat="server" Height="171px" Width="317px" BorderColor="#CC9966" BorderStyle="None" BorderWidth="1px" BackColor="White" CellPadding="4" AutoGenerateColumns="False">
<SelectedItemStyle Font-Bold="True" ForeColor="#663399" BackColor="#FFCC66"></SelectedItemStyle>
<ItemStyle ForeColor="#330099" BackColor="White"></ItemStyle>
<HeaderStyle Font-Bold="True" ForeColor="#FFFFCC" BackColor="#990000"></HeaderStyle>
<FooterStyle ForeColor="#330099" BackColor="#FFFFCC"></FooterStyle>
<Columns>
<asp:TemplateColumn HeaderText="Product&#160;ID">
<ItemTemplate>
<asp:Label id="ProductID" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "ProductID") %>' />
</ItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn DataField="name" HeaderText="name"></asp:BoundColumn>
<asp:BoundColumn DataField="cost" HeaderText="cost"></asp:BoundColumn>
<asp:TemplateColumn HeaderText="Quantity">
<ItemTemplate>
<asp:TextBox id="Quantity" runat="server" Columns="4" MaxLength="3" Text='<%# DataBinder.Eval(Container.DataItem, "quantity") %>' width="40px" />
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="Remove">
<ItemTemplate>
<center>
<asp:checkbox id="check" runat="server"></asp:checkbox>
</center>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
<PagerStyle HorizontalAlign="Center" ForeColor="#330099" BackColor="#FFFFCC"></PagerStyle>
</asp:datagrid>
'and this the delete function for the datagrid
For i = 0 To dg1.Items.Count - 1
' Obtain references to row's controls
Dim quantityTxt As TextBox = CType(dg1.Items(i).FindControl("Quantity"), TextBox)
Dim remove As CheckBox = CType(dg1.Items(i).FindControl("check"), CheckBox)
' Wrap in try/catch block to catch errors in the event that someone types in
' an invalid value for quantity
Dim quantity As Integer
quantity = CInt(quantityTxt.Text)
If quantity <> CInt(dg1.DataKeys(i)) Or remove.Checked = True Then
' If the quantity field is changed or delete is checked
' remove.Checked = True
Dim pp As Label = CType(dg1.Items(i).FindControl("ProductID"), Label)
If quantity = 0 Or remove.Checked = True Then

If quantity = 0 Or remove.Checked = True Then
Delete_Item(dg1, CInt(pp.Text))
End If
End If
Next
'this is the delete_item
Sub Delete_Item(ByVal s As Object, ByVal e As Integer)
Dim objdt As DataTable
objdt = Session("bin")
objdt.Rows(e).Delete()
Session("bin") = objdt
dg1.DataSource = objdt
dg1.DataBind()
End Sub

but this code doesn't work well
so how to solve the problem
0
asp2004sh
5/6/2004 8:46:53 AM
asp.net.web-forms 93655 articles. 5 followers. Follow

1 Replies
2352 Views

Similar Articles

[PageSpeed] 20

For starters, your for/next loop is set up incorrectly.  To reference the cells within a datagrid, you need to check the individual listitems and not the controls.

Dim listItem As DataListItem
For Each listItem In dg1.Items
Dim quantityTxt As TextBox = CType(dg1.Items(i).FindControl("Quantity"), TextBox)
Dim remove As CheckBox = CType(dg1.Items(i).FindControl("check"), CheckBox)
Next
Good luck
0
pcdanno
5/6/2004 1:57:35 PM
Reply:

Similar Artilces:

HELP!HELP!HELP!HELP!HELP!HELP!
I was using powerbuilder4.0 a month ago I decided that migrate it to PB7.0 When Im using 4.0, in datawindows I was using extra colums additional to stores procedure. I mean that for example; stored proc. returns 4 columns. I was using 2 extra columns to modify something from client. But I cant do the same thing in PB7.0. How can I do that??? please help. Gurcan yucel gyucel@infina.com.tr "I was using 2 extra columns to modify something from client." what does this mean that you added to the result set? If so then just goto the SQL and add a param. Then set the...

Help Help Help Help Help Help
------=_NextPart_000_0074_01C2960E.EBE13A30 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Can someone please help me. I have installed mysql on Unix Solaris and it works fine I have Perl installed previously which is working and with which i have installed other perlmodules before and are working fine. I have also installed DBI and it works fine with the Sybase drivers which i have installed. When i tried to install the Msql-Mysql-modules-1.2219 drivers i get the following error. # make /usr/local/bin/perl -Iblib/arch -Iblib/lib -I/...

Help Help Help Help
i need to create a crosstab report using Crystal reprot for VS 2003 i face aproblem when i need to order my Fileds by their names my data must be like this Basic Cola Housing Gross Deduction1 Deduction2 Deduction3 Net but when i run my report it give my a not sorted data acutally i have acode field which can i order field using it. but i don't knwo how to do thisSo..................? Select Report tab | |-->Select Record Sort expert Choost the fields you want to sort --Select the corresponding sort direction f...

help help help help
Name: chef mario Email: chefusa_at_pacbell.net Product: Firefox Summary: help help help help Comments: Heard great reports about Firefox!!! Downloaded & installed Firefox !!!! Lost All my very very valuable BOOKMARKS!!! CAN ANYONE HELP!!!!! All bookmarks were in Internet Explorer Did bookmark transfer to Firefox. Seem the Fox eat all m,y bookmarks Need serious help anyone. chef mario Browser Details: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8) Gecko/20051025 Firefox/1.5 ...

HELP HELP HELP
i need help, i use an dbmaker 3.0 server and now i want to use an client to go on it but i dont have an client(i have dbmaker 3.6 but it don't work) who can help me with the dbmaker 3.0 client (tools,files,drivers) email me kelly.kloen@siteways.nl ...

HELP!!!HELP!!!HELP!!!
I try set picture to database and import it to picture control. Why SetPicture funktio dosen�t work? blob b, tot_b integer li_FileNum, loops, i, ret long flen, bytes_read, new_pos string txtname, named string defext = "BMP", Filter = "bitmap Files (*.bmp), *.bmp" ret = GetFileOpenName("Open Bitmap", txtname, named, defext, filter) SetPointer(HourGlass!) flen = FileLength(txtname) li_FileNum = FileOpen(txtname, StreamMode!, Read!, LockRead!) IF flen > 32765 THEN IF Mod(flen, 32765) = 0 THEN loops = flen/32765 ELSE loops = (flen/32765...

help help help
after i unload., theni install adaptaive server.......everythings running well but unluckily it cannot start the adaptive server when installing but backupserver and XP server can install and start it Building Adaptive Server "abc", unable to boot server "abc" server "abc" was not connected anyone can help me Was an errorlog created for this ASE in the ASE install directory? If so, what does it say? Zidane wrote: > after i unload., theni install adaptaive server.......everythings running > well > but unluckily it cannot st...

HELP HELP HELP
I need EAS 3.0.1 mantainance as soon as possible or at least an updated datawindow.jar. I've already asked the mantainance CD to italian Sybase support but they know nothing about it. If someone from sybase could send me an updated datawindow.jar would be very very appreciated. Please email me to m.mazza@ads.it Thank you Mauro Mazza Research & Develop - Gruppo FINMATICA E-mail: m.mazza@ads.it http://www.ads.it ADS automated data systems - Data Processing S.p.A. Via Del Lavoro, 17 40127 Bologna - Italy tel. +39 051 6307 411 fax. +39 051 6307 498 We expect t...

help help help
i wanna know the list of compite time errors related to code correction/programming errors in powerbuilder.thanks lot cenk That's a pretty big request. You want a list of everything it is possible to do wrong in PowerBuilder? What you might want to do is search the solved cases infobase on the Sybase web site. On Tue, 15 Jun 1999 11:50:32 +0300, in powersoft.public.powerbuilder.general cenk KIZILDAG <cenk1536@yahoo.com> wrote: >i wanna know the list of compite time errors related to code >correction/programming errors in powerbuilder.thanks lot > >c...

Help!help!help!
Whether can I set a window to be unmoveable when the application is run,whatever the window is normal or max when it's running?If it may be set,how.... ...

help! help! help!
I got such errors while installing a new replication server,please help me !Thanks a lot. T. 2003/05/29 14:21:24. (-1): Hardware Exception: c0000005, EXCEPTION_ACCESS_VIOLATION T. 2003/05/29 14:21:24. (-1): Thread GLOBAL RS(GLOBAL RS) infected with signal -1073741819 T. 2003/05/29 14:21:24. (-1): ***************STACK TRACE*************** T. 2003/05/29 14:21:24. (-1): *****thread GLOBAL RS(GLOBAL RS)******* T. 2003/05/29 14:21:24. (-1): unknown function 0x0038c559 () T. 2003/05/29 14:21:24. (-1): unknown function 0x0038bb65 () T. 2003/05/29 14:21:24. (-1): pc: 0x00468934, err_h...

HELP, HELP, HELP!!!!
can't Install dbd for postgreSQL someboy can help, Me How about some code. Do you have the DBD::pg installed? Send in you code so we can help. Ilya Sterin -----Original Message----- From: aguztyn@cancun.com.mx [mailto:aguztyn@cancun.com.mx] Sent: Monday, April 02, 2001 4:45 PM To: dbi-users@perl.org Subject: HELP, HELP, HELP!!!! can't Install dbd for postgreSQL someboy can help, Me ...

HELP, HELP, HELP
What am I doing WRONG #!/usr/bin/perl -w # # Consilta.cgi # push(@INC,"/var/www/cgi-bin/"); require("cgi-lib.pl"); $|=1; #use strict; use DBI; use CGI; sub avisa_y_salte { my $error = "@_"; print &PrintHeader; print "<h1>Error Inesperado</h1>"; print "<p>$error</p>"; print &HtmlBot; die $DBI::errstr; } my $version="V.20.01"; my $registro="<CENTER><H5><I>Consulta Ciudadana $version 2001. <A HREF=\"mailto:a...

help!help!help!
Sorry to re-post again, Hi, Dean : 1. Are you dialing an ISP or dialing modem pool in side the company? I am dailing an ISP. Because some of my client use this way. 2. Is the Jag server behind a firewall? No, there is no Firwall. 3. Do you have a proxy for the remote component? Yes. 4. What is the syntax of createinstance? ls_class = "p_packagename/n_cst_logon" if not isvalid(inv_logon) then ll_return = g_connect.CreateInstance(inv_logon,ls_class) if ll_return <> 0 then ls_return = ...

HELP HELP HELP
Hi again: Just tested my first test and proceeded to test and install a second time. This time I let the server run the update after registering with Novell. However, upon reboot the server was dorked as it could not read my /usr and /var partitions (fstab was bad). Now here is what changed between my first the second build: I added a separate partition for /usr, that is all. I could really use a hand here. If I can't trust the update mechanism ...... Chris. Chris wrote: > Hi again: Just tested my first test and proceeded to test > and install a second...

Web resources about - help... help... help....?????? - asp.net.web-forms

Seven killed as tornadoes, storms pound Mississippi, Tennessee and Arkansas
CNN Seven killed as tornadoes, storms pound Mississippi, Tennessee and Arkansas CNN (CNN) The calendar says it's nearly Christmas, but the ...

Jeremy Corbyn stars in: a Labour Party Christmas Carol
If on Christmas eve the stubborn Labour leader was visited by three ghosts, would he even listen to a word they have to tell him?

Tracking Donald Trump's Rise in the Polls
Bloomberg Tracking Donald Trump's Rise in the Polls Bloomberg The Republican presidential candidate's controversial statements don't appear ...

Cruz blasts Washington Post cartoon depicting daughters
TULSA, Okla. (AP) — A Washington Post editorial cartoon depicting Ted Cruz's 5- and 7-year old daughters as monkeys is inappropriate, and the ...

Suspect in Vegas Strip Crash Is Distraught, Attorney Says
ABC News Suspect in Vegas Strip Crash Is Distraught, Attorney Says ABC News Lakeisha Nicole Holloway enters district court with one of her ...

David Cameron should have delivered in this year's Christmas message, STEPHEN GLOVER writes
In his latest Christmas message, David Cameron appropriates ‘Jesus Christ — the Prince of Peace’ to justify bombing Syria, writes STEPHEN GLOVER. ...

British PM to 'Look Into' US Denial of Entry to British Muslims
Voice of America British PM to 'Look Into' US Denial of Entry to British Muslims Voice of America December 24, 2015 1:11 AM. British Prime ...

Activist: Mall of America Protest 'Decoy' for Airport Block
ABC News Activist: Mall of America Protest 'Decoy' for Airport Block ABC News Protesters get on light rail at the Mall of America transit ...

Carmelo Anthony has a Christmas beef with the NBA
CLEVELAND — Carmelo Anthony was shocked when he saw the schedule in August and the Knicks were listed as off on Christmas Day. Yes, he prefers ...

T Mobile’s Potential Net-Neutrality Violation, Works In Reverse
According to the a story written by the Wall Street Journal , T Mobile might be violating net-neutrality by degrading YouTube videos in its Binge ...

Resources last updated: 12/24/2015 8:23:08 AM