Forms Data Controls :: Adding Controls To A Webpage Based On The Results Of A SQL Sproc
May 11, 2010
Depending on the data returned from a Stored Procedure, I need to add specific controls to a page and then when they are populated by the user, write them back to the database. What is the easiest way of doing this?
I would like to query a DB and output the results to the webpage. What is the best way to do this while avoiding gridview, etc?
So far I have the following code: (which works)
sqlLookup = "SELECT * FROM locations"; string connectionString = WebConfigurationManager.ConnectionStrings["LocationDatabaseConnectionString"].ConnectionString; SqlConnection myConnection = new SqlConnection(connectionString); myConnection.Open(); SqlCommand myCommand = new SqlCommand(sqlLookup, myConnection); SqlDataReader myReader = myCommand.ExecuteReader(); while (myReader.Read()) { locationCode = myReader["locationCode"].ToString(); locationName = myReader["locationName"].ToString(); notes = myReader["notes"].ToString(); }
In the past I used to inject HTML into a DIV element via the WHILE loop but this always creates a huge delay when renering the page. Is there a better method?
I haven't been using asp.net for that long and i am wondering if i can use a datalist, repeater, etc to pull data from a database, into one of these, but then group them by group with expandable boxes.
I have a SQL database set up, it will be used to list applications upon a webpage. e.g. office.
So colums are id, pro_name, pro_link, group_name, icon_name
I can extract the data but i am unsure on how to get it to display in the way that i want, as i wish it to show it so it is like below
I have enabled User Rolls and assigned several Roll names such as 10, 11, 12, etc. I have a SQL Table that contains various fields of information including one named AuthorizedUserRoll, it's nchar(2).
A logged in user should only see the records in Gridview that matches his/her roll.
I have been struggling for a while now to get this code working. In my mind, it should be fine. However, I cannot get this code to pass back an image url. If I explicitly name the image URL it will show, but the code will not return (or perhaps might not properly call) the url. Here are my 2 bits of code:
I have a piece of data that has a refererence number and then account name that looks like this in the database:
111111,Member Account~222222,Trial Account
I have the data spitting out just like that in a grid view, but I am wondering if there is some C# I can put in to where it adds a column when there is a comma and another column when there is a ~ in the data?
I have a web page that has a repeater bound to a data source. I beed to change a label inside the repeater based on the data that is in each repeater item. For instance, for the first item it might be one thing, and for the next item the label may be something else. I am currently doing some processing in the prerender event, but I don't know if I can or how to access the data source fields there. Where and how do I get access to the data in each item so I can change the label text?
I want to add a class to a div inside my repeater control based on whether the query string value is true or false, so that I can style it differently.
ive a DB in access with a single table and no primary key, actually i dont need a primary key but i can consider a date field plus another to make an index. however i want to add a counter field based on every change of date field, for instance ill have many records of 20/May and all must have the same id then when the date is different, the next group of records with that new date must show 2 etc.. is it a quick way to update my database?
[URL] - Internet explorer is not displaying the webpage instead it is searching the results related to localhost.
If i browse the virtual directory then the webapplication is working absolutely fine. everything is being configured properly and i also checked the services which are also running.
I have a sproc that will insert a new record into Table1. Next I need to Insert into another table the scope_identity of the inserted record. How do I incorporate the scope_identity value as the insert parameter in the second insert statement?
I know the following sproc is vulnerable to SQL injection:
[Code]....
I would like to write a call to this sproc that uses SQL injection to execute the additional command:
[Code]....
That way, I can demonstrate the vulnerability of the sproc to SQL injection and test any revised implementations of the sproc using the same test call.
Problem is, SQL injection is harder than I thought! I just can't seem to do it.
Can anyone provide me with text for the sproc call to execute the additional command?
I am search option(textfield), normally i am giving exact input and click on button to get the result, but i want If I enter some character into seach field I need to return all results that have in the datase in the search field so that user need not type all the information in textbox like we have in google search.
I tried with following way but not able to acheive it, it pull only first letter match records..
Dim query As String = "Select vendor,ponumber,partno,description,qtyorder,qtybalance,duedate,processStep,ETA, Comments from openorder where PartNo like '" + txtSearch.Text + "%' "
I am trying to update a records by calling a SPROC throgh my SQLDataAdapter.Here is my code in this order :
[Code]....
I have looked for parms which are field names with the @ in front but I can't seem to locate them in my code.I could use the assistance of a fresh pair of eyes.
I have a web app that uses a master page with mulitple user controls on each content page. Most of the content pages have grids (telerik) that present data, with HTML tables that are created dynamically from a database. I write the load the HTML dynamically into a label. We also are loading a YouTube snippet that is set in HTML and we are get the most recent video within a playlist.
My challenge is that the pages are loading slow. Very slow. There is consistent traffic to the main site with two other sub domains for management and they all utilize one database (shared within one instance of about 20 databases) on a shared web hosting server.
My goal is to determine if the User Controls, Data Access, WebServer, or SQL Instance is slowing the site (all 3 domains).
The site is running good with about 400 avg daily users, however, the site is now averaging about 1300+ daily users and i'm not sure if a Dedicated Server w/dedicated SQL Instance will resolve the challenges we are facing.
i am developing a web application (ASP.net 2010, VB)in the sale invoice i need the user to select the item from a combobox, rate, qty and calculate the amt. there.now i have a datatable which is as below.
i am using a panel to enter the data. the panel is hidden which contains the combobox and the textboxes and when the user presses add item, i unhide the panel and get the data.this is working fine. but what i was needing is (as i have seen from a webpage)when the user presses add item, a new, small, webpage opens which contains the combobox and textboxes and when the user enteres the data the same is updated to the above data and then the grid is filled with the added record.
I have a web form and want to use two ListView Controls. The second one does not seem to work. It won't update or insert. The commands seem to get lost somewhere. Is there a trick to having multiple ListViewControls on a form?
(Mods, move if I put this in the wrong place) I'm running queries against SQL databases, and I'd like for the results of my searches to appear in table form in an email that is then sent out dynamically. I currently have the results appearing in a Datagrid on a webpage which I'm then manually transferring to an email form to send. I'd like to streamline the process so I don't need to do any manual entry.
How can I have a table/datagrid/whatever in an email that gets populated with the results of a SQL query?
am having three dropdownlists on my webform. On the based on their selection I am retriving records from a databas table. my code for retrieving records as follows.when I didnt select ant dropdownlist ans click the search button then it featch all records. but when i select an option from suppose i select from ddlDivision, even there is many records related to selected Division but it shows sorry no record found.
Gridview is not being populated now that i built my objectdatasource in the code behind.. why. If i build the source on the aspx page and configure it that way, it returns results.. but when i try to build it in the code behind it just displays my empty template for the gridview.
<body> <form id="form1" runat="server"> <div> <asp:GridView ID="press_dl" runat="server" AutoGenerateColumns="False" PageSize="1" ShowHeader="False"> <Columns><asp:TemplateField><ItemTemplate> test head test shortnews </ItemTemplate> <HeaderTemplate> </HeaderTemplate> </asp:TemplateField></Columns> </asp:GridView> </div> </form> </body> Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load If Not Page.IsPostBack() Then bind_press() ' bind_events() End If End Sub Sub bind_press() ds = Nothing ds = New DataSet Dim query As String query = "select top 1 * from tbl_press order by press_id desc" myConnection.Open() da = New OleDbDataAdapter(query, myConnection) da.Fill(ds, "Press") myConnection.Close() press_dl.DataSource = ds.Tables("Press") press_dl.DataBind() End Sub its dislpayes like this test head test shortnews test head test shortnews