Click here to Skip to main content
15,891,204 members
Home / Discussions / ASP.NET
   

ASP.NET

 
AnswerRe: Enabled/Disabled dropdownlist Pin
R.Prabha Devi2-May-06 21:57
R.Prabha Devi2-May-06 21:57 
GeneralRe: Enabled/Disabled dropdownlist Pin
MissionSuccess3-May-06 0:10
MissionSuccess3-May-06 0:10 
QuestionDrop down list Pin
Balwan2-May-06 19:47
Balwan2-May-06 19:47 
AnswerRe: Drop down list Pin
CWIZO2-May-06 21:38
CWIZO2-May-06 21:38 
Questionbinding slides to grid Pin
sandip manoj2-May-06 18:53
sandip manoj2-May-06 18:53 
Questionuser/role management with atlas Pin
silverP2-May-06 15:04
silverP2-May-06 15:04 
AnswerRe: user/role management with atlas Pin
minhpc_bk2-May-06 15:53
minhpc_bk2-May-06 15:53 
Questiondelete row in dataset Pin
janetb992-May-06 11:37
janetb992-May-06 11:37 
Gave up on earlier post of using imageButtons and command arguements, but can't get the following to work either. When trying to delete a row, and using the SELECT rows, I get an error of the selected index out of range even though I'm asking it to select the record in the dataset based on a primary key field (the rows commented out). When using the FIND rows, it stops on the row.delete() line with an error of "Object reference not set to an instance of an object." Really frustrated and would appreciate some help.

<%@ Import Namespace="System.Data.SqlClient" %><br />
<%@ Import Namespace="System.Web.UI.WebControls" %><br />
<%@ Import Namespace="System.Data" %><br />
<%@Page Language="VB" debug="True"%><br />
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><br />
<script language="vb" runat="server"><br />
Public strConn As String = "user id=myUser;data source=serverName;persist security info=True;initial catalog=myDatabase;password=pwd;" <br />
Public cn As New SqlClient.SqlConnection(strConn)<br />
Public ds as New Dataset<br />
Public da as New SQLDataAdapter<br />
Public varID as integer, varUPD as integer, varPG as integer<br />
<br />
Sub Page_load(sender as Object, e as EventArgs)<br />
if request("upd")="" or request("upd")="0" then varUPD=0 else varUPD=int(request("upd"))<br />
if request("eventID")="" or request("eventID")="0" then varID=0 else varID=int(request("eventID"))<br />
if request("pageID")="" or request("pageID")="0" then varPG=0 else varPG=int(request("pageID"))<br />
eventID.text=varID<br />
<br />
da = New SqlDataAdapter("sp_eCoursePage", cn) <br />
da.SelectCommand.CommandType = CommandType.StoredProcedure <br />
Dim p_ID as New SqlParameter("@ID", varID) <br />
da.SelectCommand.Parameters.Add(p_ID) <br />
da.Fill(ds, "pages")<br />
Dim autogen As New SqlCommandBuilder(da)<br />
Dim dt As DataTable = ds.Tables("pages")<br />
<br />
select case varUPD<br />
  case 1  ' Delete a record.<br />
    dt.PrimaryKey = New DataColumn() {dt.Columns("pageID_pk")}  'used find<br />
    Dim row As DataRow = dt.Rows.Find(varPG)                             'used find<br />
    row.Delete()                                                                           'used find<br />
    'dim mySQL as string = "pageID_pk=" & varPG  'used select<br />
    'Dim row As DataRow = dt.Select(mySQL)(0)    'used select<br />
    'row.Delete()                                                  'usedselect<br />
    da.Update(ds, "pages")' Update the database.<br />
    lblMsg.text=mySQL<br />
  case 2<br />
    dim myURL="adminEcourseUpdate.aspx?pageID=" & varPG<br />
    response.redirect(myURL)<br />
end select<br />
<br />
If ds.Tables("pages").Rows.Count = 0 Then <br />
    dgCourseList.visible=False<br />
else<br />
    dgCourseList.DataSource = ds.tables("pages")<br />
    dgCourseList.dataBind()<br />
    dgCourseList.visible=True<br />
end if<br />
if Not Page.IsPostback then <br />
    pageAdd.visible=False<br />
else<br />
    pageAdd.visible=True<br />
end if<br />
cn.close<br />
'OnItemCommand="dgCourseListItemCommand" - for imageButtons that couldn't get to work<br />
end sub<br />
</script><br />
<br />
<asp:DataGrid id="dgCourseList" autogenerateColumns="False" runat="server" ><br />
<Columns><br />
<asp:BoundColumn DataField="pageID_pk" Visible="False"></asp:BoundColumn><br />
<asp:hyperlinkcolumn dataNavigateurlField="pageID_pk" dataNavigateUrlFormatString="adminECourse.aspx?upd=1&pageID={0}" text="Del"></asp:hyperlinkcolumn><br />
<asp:hyperlinkcolumn dataNavigateurlField="pageID_pk" dataNavigateUrlFormatString="adminECourse.aspx?upd=2&pageID={0}" text="Upd"></asp:hyperlinkcolumn><br />
</Columns><br />
blah, blah.....

Questionsession variable... Pin
jung19752-May-06 9:49
jung19752-May-06 9:49 
AnswerRe: session variable... Pin
CWIZO2-May-06 19:15
CWIZO2-May-06 19:15 
GeneralRe: session variable... Pin
Paddy Boyd2-May-06 23:52
Paddy Boyd2-May-06 23:52 
GeneralRe: session variable... Pin
jung19753-May-06 2:27
jung19753-May-06 2:27 
GeneralRe: session variable... Pin
jung19753-May-06 2:26
jung19753-May-06 2:26 
QuestionDataGrid cell color problem Pin
alexfromto2-May-06 9:37
alexfromto2-May-06 9:37 
AnswerRe: DataGrid cell color problem Pin
Jakob Farian Krarup2-May-06 21:19
Jakob Farian Krarup2-May-06 21:19 
GeneralRe: DataGrid cell color problem Pin
alexfromto3-May-06 2:16
alexfromto3-May-06 2:16 
Questionclient ip address...Help? Pin
haneen19842-May-06 8:54
haneen19842-May-06 8:54 
AnswerRe: client ip address...Help? Pin
Dinuj Nath2-May-06 20:15
Dinuj Nath2-May-06 20:15 
GeneralRe: client ip address...Help? Pin
haneen19842-May-06 23:02
haneen19842-May-06 23:02 
Questioni changed my email Pin
waleed992-May-06 7:47
waleed992-May-06 7:47 
Questionserver free Pin
waleed992-May-06 7:46
waleed992-May-06 7:46 
Questionusing payment methods in a website Pin
steve_rm2-May-06 7:03
steve_rm2-May-06 7:03 
AnswerRe: using payment methods in a website Pin
HimaBindu Vejella2-May-06 19:09
HimaBindu Vejella2-May-06 19:09 
QuestionHow to make child links to my "Admin" link on the Master Page? Pin
Slow Learner2-May-06 6:43
Slow Learner2-May-06 6:43 
QuestionExporting a .net page with grid views and graphs into pdf.. Pin
esesem2-May-06 6:24
esesem2-May-06 6:24 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.