I have a couple of controls that are set to runat="server", but are showing up as "not declared" in the vb code behind. They are not being setup in the designer.vb file at all, even if the design.vb is re-created. The only thing that I can think might be causing this is that the controls are inside of a custom control. The code looks something like this (it has been modified because of NDA):
Is there a better, cleaner way to do this in ASP.NET 2.0?
An ASP.NET 2.0 page displays a datalist of records. Each record can have many dates, so the dates are in a nested gridview (I chose a gridview over a datalist here because we want to be able to delete a date and this is easier done in a gridview). The parent record can never be deleted.
The display works fine: the nested gridview gets its datasource during the parent datalist's OnItemDataBound event.
The problem: the nested gridview's delete function. The date gets deleted without a problem (handled in the OnRowDeleting event), but somehow the redisplay is untying all the other nested gridviews from their datasources. The delete does not appear to cause a page postback, so I don't know how the other nested gridviews are losing their datasources.
I'm trying to create a nested gridview, but I'm stuck at the editing/deleting part of the nested gridview. (Below is my code).The nested gridviews are filling out nice, I've set the DeleteParameter in the SQLDataSource, but I'm still getting this error when trying to delete a criteria: 'The Gridview 'gvCriteria' fired event RowDeleting which wasn't handled.'I've tried to create a method 'gvCriteria_RowDeleting', but that didn't seem to work out.Someone who can give me a piece of advice? Would it be possible to fill the gridview without using gvDomain_rowDataBound? Dries
Have the MultiView1 display only if Frieght values exceed 15.50. If check box is checked, retreive the row values of the Gridview1 and Gridview2 to perform a task.There will be two check boxes. One will be conditionally hidden. Each check box has a different function.
Example: Send an email notifying this entry has been flagged. I am using Visual Studio 2005 with ASP.NET 2 due to availability of resource. I have checked out numerous sites without finding the specific answer.
For example: [URL]
The following a simplified representative example of what I am trying to accoumplish. It uses the Northwind.mdb access database with just the Customers and Orders table.
In Nested Grid, we get a '+' sign. The problem is that '+' sign appears all times, even if there are no child records for that row. 1. Can we enable/disable OR Hide/Unhide '+' sign. depending on if child rows exits.2. OR alteast we can put some bgcolor indicating to user that this record do have child rows. Without any indicator user may feel quite annoying to click on '+' sign and nothing happens.
I need to know the best way to do the following. I have nested business level APIs (say level 1 & level 2). L1 needs to call L2. Both APIs use the database layer directly at their own nesting levels.
Now, in the database layer, I fetch the db connection from the pool each time as follows:
SqlConnection conn = new SqlConnection(connString); conn.Open();
Is it proper to fetch the db connection each time on every DB level call as above? I know it will return a connection from the ASP.NET connection pool. However, wouldn't it be better to maintain the same DB connection throughout the nested calls (or throughout the current http request lifetime)? Will fetching a connection from the pool each time cause issues with nested TransactionScopes?
I have designed a collapsible nested gridview project using this article as a reference Collapsible Nested GridView with Paging using ASP.Net. I am trying to modify the code to collapse a gridview when another gridview is expanded so that only one nested gridview will be open at a time.
I using Masterpages and user defined controls, on my user defined control I added a CalenderExtender, but I can get it to work, when I set the TargetControlID="txtPSD" the name of my textbox it vanishes from the screen. Question is am I putting it in the wrong place??? see the bold code below, TargetControlID error is name contains uppercase lettter that are not allowed.
I am trying to create a type of table on sql 2008. The following sql fails saying Incorrect syntax near the keyword 'AS'. what i am doing wrong as this looks fine to me.
I have a database that tells me what contract is in effect on specific streets but between mile marker values.
For example, Main Street is 10 miles long. Contract ABC123 applies to miles 0 - 4.9, and contract 999555 applies to miles 5-10.
My user will enter the street name and mile value into textboxes, and the results will be displayed in a gridview.
Getting the Street name portion of the query is working fine, it is this mile value that is confusing me.
In my table I have StreetName for the name of the street, and for the mile range of the street the table has BegMile (beginning value) and EndMile (ending value).
How do I get the correct answer back when my user is entering a value between BegMile and EndMile?
Say I have a web site with a master page and an aspx page.In my ASPX page, I am pointing to my masterpage with the MasterType tag.<%@ MasterType VirtualPath="~/mymasterpage.master" %>Say, I've defined a label in the markup of my master page.If you look at the designer code, this label should be something like thisprotected global::System.Web.UI.WebControlIf I type in this "Master.label1", the complier will complain that the control is inaccessible due to the protection level" and rightly so, as label1 is automatically defined as "protected"
I am developing an application in which I have to use a User Control.I have created a user control in which I am using
- A Label (whose text will be dynamic) - 3 Textboxes (whose values will be also dynamic).
So far everything is working fine.Now I used this user control in a aspx page and at the page_load i have to loop thru all the instance of this user control and assign values to them and here the problem begins.The values are not being assigned to the controls.
Here is the code which i have written to loop thru User Control instances and assign values to them.
[URL] I created an AJAX-enabled WCF service to call from a web form. the thing is that after creating it, I'm able to populate my dropdown from the items returned by the service.
but 2 hours later, I get this FireFox error message when loading the page :
"Error: Sys.ArgumentException: Value must not be null for Controls and Behaviors. Parameter name: element Source File: http://localhost:50403/ThunderWeb2 /ScriptResource.axd?d=Htwz5SPOGy46DsuOfFL3pQa8Lr5_3hMVD_cps_d3FYg4iWXeG_0-3bdA95LxuQtbXGUXoHUpV1SV8q4FusAyWjJpsaLk2b6TFO_NfpB_3ro1&t=ffffffffbb99ee49 Line: 2710"
and also this :
Error: ThunderServ is not defined Source File: http://localhost:50403/ThunderWeb2/Thunder/new_recording.aspx Line: 105
I delete the service and recreate it with the same code and then it runs fine. but after a while, (1 hour or so), the service isn't defined anymore, I get the error.
I receive the error (Both DataSource and DataSourceID are defined on 'DataList1'. Remove one definition) in the following code. Could anyone help me sort this out. I do not have anything named DatasourceID that I can find. [code]...
I am in the process of adding my custom aspx pages to the LAYOUTS folder(a folder I created) in a WSPbuilder solution in VS08. The problem I am having is when I build the solution it fails because the controls(Load, Textboxes, dropdown lists,etc) in the code behind file for the custom aspx pages say they are not defined. They all have a blue squiggly line and I get over 100 errors.what to do to get the WSP to recognize the code behind pages.
I was having a discussion with a co worker about some controls I implemented. He objected to my use of dynamicly instantiating controls in the code behind, because it will be slower than specifying the control in the markup. I thought he was talking about output cacheing which to my understanding only caches the rendered output of a page not the instantiated Page object. He said no its a different type of caching. Unfortunately he was unable to give me any documentation to backup the claim so I am wondering if anyone here has ever hear of any such type of caching, and if so is there any documentation on it that I can refer to.
i am trying to export a table from access database to excel sheet but i am facing error saying Type 'System.Data.OleDb.OleDbCommand' is not defined.
Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim AccessConn As New System.Data.OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:Documents and SettingsUSERDesktopD0605data.accdb") AccessConn.Open() 'New sheet in Workbook Dim AccessCommand As New System.Data.OleDb.OleDbCommand("SELECT * INTO [Excel 8.0;DATABASE=C:Documents and SettingsUSERDesktopD0605data1.xlsx;HDR=NO;].[Sheet1] from [Table1]", AccessConn) AccessCommand.ExecuteNonQuery() AccessConn.Close() End Sub End Class
{"Both DataSource and DataSourceID are defined on 'GridView1'. Remove one definition."}
view on browser application
Line 33: Line 34: GridView1.DataSource = dtLine 35: GridView1.DataBind()Line 36: End SubLine 37:
This is an my vb code
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load If Not Me.IsPostBack Then Me.BindGrid() End If End Sub Private Sub BindGrid()
I know that the problem is my field having NULL values. However, I don't know how to have it process the code even if the field have nullshere's my code:
My Problam is on Capturing Text Box and Dropdown seleted itam from grid view i create a gridview with Empty DB binding using [URL] this senirio. I only used setinitional value() function and called its in page load as discribed in above lonk. insted of adding New record Button i callled a java scrit code discribed below. and i also create a button (SAVE) to capture a value intered in text box . On this button click event i try to capture a textbox and dropdown value like
for (int i = 0; i < Gridview1.Rows.Count; i++) { DropDownList sen_to1 = (DropDownList)Gridview1.Rows[i].Cells[1].FindControl("DD_sento_org"); TextBox Add_to1 = (TextBox)Gridview1.Rows[i].Cells[2].FindControl("Txt_addto"); int Add_to = Convert.ToInt32(sen_to1.SelectedValue); String Addd_to = Add_to1.Text; }
but its not working i can not go inside loop.
<script type='text/javascript' language='javascript'> function AddNewRecord(keyCode, obj) { if (window.event.keyCode==13 )var grd = document.getElementById('Gridview1'); var tbod=grd.rows[0].parentNode; var newRow=grd.rows[grd.rows.length - 1].cloneNode(true); cleanUpInputs(newRow); tbod.appendChild(newRow); } } return false ;
I'm working on two gridviews , each one binded to an sqldatasource object,when I want to modify the 2nd gridview (DataSource=DataTable) an error fired !Both DataSource and DataSourceID are defined on 'GridView1'. Remove one definition.