Ask a Question related to ASP.NET Data Grid Control, Design and Development.
-
martinharvey via DotNetMonster.com #1
wiring up a datagrid button
This is probably a very simple problem but i would appreciate some help.
I have wired up a datagrid button with the following code.
Sub AddProduct(sender As Object, e As DataGridCommandEventArgs)
Dim ProductID As Integer = CType(dg.DataKeys(e.Item.ItemIndex), Integer)
' Create the connection object
Dim connection As New SqlConnection(ConfigurationSettings.AppSettings
("connectionString"))
' Create and initialize the command object
Dim command As New SqlCommand("SP_AddToCart", connection)
command.CommandType = CommandType.StoredProcedure.....................
.....
This code works fine on the page
I am trying to compile a public shared function using the following
Imports System
Imports System.Data
ImportS System.Data.SqlClient
Imports System.configuration
Imports System.Web
Namespace worldshop
Public Class ShoppingCart
Public Shared Function AddProduct(sender As Object, e As
DataGridCommandEventArgs)
Dim ProductID As Integer = CType(dg.DataKeys(e.Item.ItemIndex), Integer)
' Create the connection object
Dim connection As New SqlConnection(connectionString)
' Create and initialize the command object
Dim command As New SqlCommand("SP_AddToCart", connection)
command.CommandType = CommandType.StoredProcedure
But i get the the following error:
Public Shared Function AddProduct(sender As Object, e As DataGridCommandEven
tArgs)
~~~~~~~~~~~~~~~~~~~~~~~~
C:\worldshopdevelopement\ShoppingCart.vb(53) : error BC30451: ?? 'dg' ????????
??
? Dim ProductID As Integer = CType(dg.DataKeys(e.Item.ItemIndex), Integer)
Can anyone tell me where i am going wrong
Many thanks
Martin
--
Message posted via [url]http://www.dotnetmonster.com[/url]
martinharvey via DotNetMonster.com Guest
-
Select button in datagrid
I have created a datagrid with a select button so that a user can select a particular row. I did this by setting the CommandName="select". And... -
Opening a new window with a link button button column on a datagrid
Hi all, I have a datagrid with a button column set as a link button. When clicked I want it to open a new window in which to display the results... -
Dynamic separator row causing ButtonColumn event wiring problems
Hello, I have been attempting to create a Datagrid that inserts a separator row between databound rows using code recommended by DataGrid Girl in... -
edit button in datagrid
I want to add a button within an Item Template column that will set the edit mode for the current item in the grid. can anyone tell me how to do it... -
wiring up html attribute declared event handlers
Hi, I have a UserControl derived class: <ns:votingbutton runat="server" id="btn1" onclick="votingbuttonclick" /> My question is, what code... -
alvinz_c #2
RE: wiring up a datagrid button
Did you set the DataKeyField property in the DataGrid declaration in HTML ?
For instance,
<asp:DataGrid DataKeyField="MyIDInDB" ................>
Likewise, try to cast it to integer using Int32.Parse()
Dim ProductID As Integer = Int32.Parse(dg.DataKeys(e.Item.ItemIndex))
Hope this helps.....
alvinz_c Guest



Reply With Quote

