Using Array / Collection Values In Control-names / Attributes (in VB)
Mar 5, 2012
I am working on my first VB application and have run into a problem. I am trying to loop through some data and displaying them in labels. I am using a for-each loop but end up with different row with the same labelname. What I would like to do, is to assign a number to the labelname (mylabel1, mylabel2,...), but I canīt figure out how, and I cant find anything online that will work. Here are some of the code that I have made, where I could use a solution to my problem...
In one program i'm making, I have a little problem.In this application I have 25 button, wich I must have enable or disable everytime.How can I sned a part of name of the button? For example, if I have one array with the values:[bt1, bt2, bt3, bt4, bt5....] witch is the name of each control.Is possible someting similar this? :
I have a DataGridView which populates from an SQL query just fine in default mode
using these table names [firstName] [varchar](20) NOT NULL, [lastName] [varchar](20) NOT NULL,
[code]....
I have edited the column headers and set the column names to the same values as my table names yet the data is not showing in form load I have set datagridview.AutoGenerateColumns = False I know the data is there if I delete datagridview.AutoGenerateColumns = False then the data is shown with the default headings?
I am trying to create the following program Store in a 1d array a set of 5 place names and in a 2d array the distances between the places. Ensure that the order of the places is the same in both arrays. When the names are places are input the distance between them is displayed. If they are not both in the table a suitable message is displayed
Dim town(1 To 5) As String
Dim Dist(1 To 5, 1 To 5) As Integer
Dim First As Integer
[CODE]......................
I think the best way forward is pass a parameter to the function findnumber.
Is there any way to get common control names like Save, Copy or Undo Redo in the user's windows language? (I saw this in some programs which weren't made for my windows language. Also the Yes No Massage Boxes will change...)
The situation:I have a collection which contains names and I want to be able to add the names to a combo box, i.e.comboBox.Items.AddRange(theCollection)I get an error that 'collection cannot be converted to a one-dimensional array of object'comboBox.Items.AddRange(theCollection.ToString) doesn't work either.
My issue is with getting the attribute values. I tried this: For Each xattr As XAttribute In attr cboBrandChoice.Items.Add(test.Value) Next
However, I keep getting the following error: {"Unable to cast object of type '<GetAttributes>d__8' to type 'System.Xml.Linq.XAttribute'."} I'm new to using Linq so this error isn't making a whole lot of sense to me.
I need to send a switches and a filename to a command line application.First I'll need to get a collection of files that can range from 0 to an infinite amount.Then I can start the process with the correct switches. Normally, within the command line application, I would specify the specific filename and send it as an argument to the application.However, I'm not sure how I would do this. The names of the files have to be preceeded by a specific switch. I can't remember the switch right now, but we'll call it [b]-f[/f].[code]So, I need to figure out how to send all or each of the file names as an argument.
provide a simple example code for displaying a string array of (9x13) values in a datagridview control. I am lost in the complexity of data binding and datagridview controls. I am an experienced VB6 programmer and cannot seem to grasp the transition from flexgrid control to datagridview control.
I'm trying to create a web site that users can log into and self serve their user information ie name, address etc. I've set up a SQL server DB with a couple of table holding the data and accessing those using Linq. I'm selecting specific data from my datacontext then trying to assign it to a label, ideally I want to assign the value to a class attribute so I can use the users details on multiple pages.
I've simplified the code (removing WHERE statement etc for the purposes of this question):
Using CurrentUserDataContext As New UserDataDataContext()
I have a form in which their is a GroupBox control. I set the Font's Bold property to TRUE. I know that by default any other control put inside a gorupbox will inherit the Font's property settings. I have textboxes and labels in which I manually reset the Font Bold property to FALSE, however, I have a DataGridView that I did the same thing with but whenever I run the app in test mode, it reverts back to the Fonts' Bold property as TRUE rather than FALSE.
I am trying to read the attributes of xml elements into a class which is then added to an array (I've tried the same thing with a List(Of T). For some reason, the last element is put into all the array positions. There can be a varied number of FactorParam elements each represent a different parameter and its relevant values. If there are two parameters, both positions in the array ActiveAGMP.FactorParamsArray will contain the values for param2. Likewise, if there are three parameters, all three positions in the array will contain the values for param3.
I have an array of filenames, and an array of files in a directory. I use a for loop in a for loop to check if those files are in that directory. Look at the below code to illustrate my problem. [code]
[Code] my issue is that now i need two cases, first i need a query that will return the date created and modified of the table and i also need to know if its possible to query a list of table names in the database ordered by date created but that have a certain thing in their names. for example the database contains the following tables: [Code] and what i need the query to return is the tables that contain "Data", settings and employees are for the other functions of the program. so the query should return the 4 data tables in order of date created. but i have no idea how to go about doing that in the query, does anyone know how this is done?
I am using old good RichEdit control with last version of VB.NET. I want to set font attributes for text which will be typed from now and then. So, RichEdit.Font and RichEdit.SelectedFont are not an options. What should be the correct approach?
I am looping through a HTML email flyer, iterating the images in the HTML document, uploading these images to a server and then using the setattribute() method to rewrite the images to point to the server copy rather than the local copy.
All of this works fine! However, i'm then trying to write the new underlying HTML code to the same file (overwrite) and the documenttext property of the webbrowser control doesn't seem to contain my update attributes. This is strange as when right clicking each image on the web browser control itself, I can see that the new image location has been set correctly.
Do I need to somehow 'refresh' the documenttext property or something? How can I acccess the new HTML code of a web browser control after the point at which I have change some attributes of certain HTML tags?
this questions has be answered partially, but I can't find any full tutorial for this problem.I created my own user control (an advanced list with columns). Each column has different attributes like width, colour and text.I want to able to add this user control onto a form and select/edit the different attributes of each column. Hence, for each column in my user control (these columns are created beforehand, no columns can be added or removed from it) there should be a property in the property-menu. Each of these column-properties should be expanded (like the normal size-property in most default vb-controls that can be expanded with the little plus to show the width and height individually.What i mean by this, is: In the property-menu there should be attributes like Column1, Column2, Column3. Each of these attributes should be expanded to show the attributes like width or colour.
Currently I have different properties for different values of the same column, like Column1Wodth, Column1Colour, etc, but I want to group this under one value Column1.I think this is quite an easy solution, but forgive me, I spent more than 4 hours on google, but couldn't find a proper solution.
I have a User Control which is a customer input form.I'm working on a sales system, when generating a sale, the customer data is populated by a Javascript Auto Complete, but when loading a saved sale, I need to paste a User ID into the control programatically.
Renders my control on the page within the markup of the parent document (in this case it's called newSale.aspx)In the code behind in newSale.aspx.vb I need to be able to programmtically change the value of the Controls customerID attribute. I can't seem to do it.This is what I have done, following various Googling attempts, but it is always leaving the customerID as zero
Protected Sub Page_Init(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Init customerForm1.customerID = "0" '// default Customer ID if no invoice number If Request.QueryString("invno") <> "" Then
I have an array of people stored in a custom structure array... how can i copy this array to a temp array so that the temp array has all the same values as the original custom array?
I have an asp.net usercontrol which represents a "popup" dialog. Basically, it's a wrapper for the jQuery UI dialog which can be subclassed to easily make dialogs. As part of this control, I need to inject a div into the page the control is used on, either at the very top or very bottom of the form so that when the popup is instantiated, it's parent is changed to this div. This allows "nested" popups without the child popup being trapped inside the parent popup.
The trouble is, I can't find a safe way to inject this div into the page. A usercontrol doesn't have a preinit event, so I can't do it there, and calling Page.Form.Controls.Add(...) in Init, Load or PreRender causes the standard exception "The control collection cannot be modified during DataBind, Init, Load, PreRender or Unload phases."
I thought I had found a solution by using. ScriptManager.RegisterClientScriptBlock(Page, Me.GetType, UniqueID + "_Dialog_Div", containerDiv, False) which seemed to work well normally, but recently a coworker tried putting an UpdatePanel inside the dialog and now she's getting the error "The script tag registered for type 'ASP.controls_order_viewzips_ascx' and key 'ctl00$ContentBody$OViewZips_Dialog_Div' has invalid characters outside of the script tags: . Only properly formatted script tags can be registered."
How are you supposed to add controls to the pages control collection from inside a user control?
Basically I have a form with Five textboxes and what I want to do is to click a 'Submit' button and copy not only the text from all 5 textboxes but the name of the textbox or a label.
And when you click submit you would get the text in that format when you paste it in a separate textbox.Is it possible and how would I go about doing that? I know I can copy multiple textboxes but I want to retain the label or title along with the filled in text.
I found this snippet which loops the the old and new values, but I need to figure out the Parameter names that the values are associated with.
Sub DisplayValues(ByVal newValues As OrderedDictionary, ByVal oldValues As OrderedDictionary) test.Text &= "<br/></br>" ' Iterate through the new and old values. Display the
I am trying to access Some HTML buttons. I am using vb.net 2008 platform to click these buttons programatically.Problem is that the all 17 buttons are without id and have the same name type and value and are in a same form . how to click each button indivisually . Here is the HTML code of the these buttons.
I am trying to access Some HTML buttons. I am using vb.net 2008 platform to click these buttons programatically . Problem is that the all 17 buttons are without id and have the same name type and value and are in a same form
I've got a chart showing data as a part of a vb.net forms application. The Chart object makes a really pretty picture, but I need it to match the color scheme on the rest of the UI. How do I get the RGB values for the palette?
I would like to add the names of people in a SQL Database to a Multiline textbox if two values in their row do not equal 6. The first name and last name, as well as graduating year need to be added to the textbox, and then a new line needs to be created. The two values are contained in two separate columns in the DB. I'd like to try and stay away from using SQL Queries to accomplish this, so is there any way I can call these values using VB? Keep in mind the number of people that have values under 6 may vary from time to time. The purpose of this will be so that someone can print out a list of members who don't have the required amount of points at any given time.