|
Use Arraylist and then filter the Textbox controls from the form controls to get collection of controls.
visit the link for more info : <a href="http://www.dreamincode.net/forums/showtopic45666.htm">http:
modified on Friday, December 4, 2009 5:39 AM
|
|
|
|
|
Use a Generic List. It is much faster, resizes automatically and also avoids runtime type casts.
List<TextBox> textBoxes = new List<TextBox>():
textBoxes.Add(textBox1);
textBoxes.Add(textBox2);
textBoxes.Add(textBox2);
int i =0;
foreach(TextBox textBox in textBoxes) {
textBox.Text = string.Format("My Array {0}", ++i);
}
|
|
|
|
|
Hi,
take a look at the System.ComponentModel.CollectionBase class.
you can write your own ControlCollection and do various operations on Adding to collection..
greetz
|
|
|
|
|
That looks OK, but why would you want to?
|
|
|
|
|
I Have a string
<Parameters>
<UserProfileState>0</UserProfileState>
<Parameter>
<Name>Report_Parameter_0</Name>
<Type>String</Type>
<Nullable>False</Nullable>
<AllowBlank>True</AllowBlank>
<MultiValue>False</MultiValue>
<UsedInQuery>False</UsedInQuery>
<State>MissingValidValue</State>
<Prompt>Report_Parameter_0</Prompt>
<DynamicPrompt>False</DynamicPrompt>
<PromptUser>True</PromptUser> </Parameter>
<Parameter> <Name>Report_Parameter_1</Name>
<Type>String</Type> <Nullable>False</Nullable>
<AllowBlank>True</AllowBlank>
<MultiValue>False</MultiValue>
<UsedInQuery>False</UsedInQuery>
<State>MissingValidValue</State>
<Prompt>Report_Parameter_1</Prompt>
<DynamicPrompt>False</DynamicPrompt>
<PromptUser>True</PromptUser>
</Parameter> </Parameters>
I want to do string manipulation with this and i want to
<Name>Report_Parameter_0</Name>
they are 2 <name>
its not xml ..!
how to do in good method.!
any help is greatly appreciated..!
|
|
|
|
|
Can you use C# regular expressions for this?
|
|
|
|
|
Ty For Your Reply..!
How Can i get the value of
<<Name>Report_Parameter_0</Name>
Report_Parameter_0 for this one..!
|
|
|
|
|
I guess if you could get down to <<Name>Report_Parameter_0</Name> using regular expressions or otherwise, you could then just use a strings substring or indexOf property to parse the parameter.
<name>Report_parameter_o is actually an xml string, so you could even try using XDocument document = XDocument.Parse(xmlString); via Linq.
I have not tried that myself, so please dont screw me if it does not work .
|
|
|
|
|
Abhinav S wrote: so please dont screw me if it does not
LoL
Thanks For Your suggestion i will try..!
|
|
|
|
|
Hi
1. The string you posted is a valid XML. So why can't you load the string into an XML Document and navigate through the Child Nodes?
2. Or Use good old plain string matcing. Find the Start Index of <Name> and </name>. Then get the substring.
3. Use Regular Expressions
|
|
|
|
|
This is xml file. you can use xml object to find the parameters.......
|
|
|
|
|
|
It sure looks like XML to me. I'd use an XmlDocument or a Regular Expression.
|
|
|
|
|
This[^] article may help.
/ravi
|
|
|
|
|
hello how do I break the code of a rectangular matrix to determine the no of columns that don't contain any zero element
|
|
|
|
|
sammathews wrote: using class string
|
|
|
|
|
Sounds like homework to me!
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
You have a two-dimensional array of strings? And you want to test the members to see if any are empty?
I'm sure your teacher or textbook already gave you hints on how to do that.
|
|
|
|
|
How do you highlight a treeview node at startup?
I have the node needed from BuildNodeTree() as defaultNode, and the following in frmMain_Load
private void frmMain_Load(object sender, EventArgs e)
{
BuildNodeTree();
treeview.SelectedNode = defaultNode;
}
This doesn't highlight the node. I'm assuming because it hasn't displayed yet.
What are my options?
Thank you.
|
|
|
|
|
Nope. Having treeview.SelectedNode = treeview.Nodes[0]; inside a Form_Load() handler is sufficient provided the TreeView has focus. A lot of Windows Controls don't mark their selections when they don't have focus.
One way of getting there automatically is by making sure treeview.TabStop is true (default) and TabIndex is zero.
|
|
|
|
|
TabIndex = 0
That was it. Thank you again for your help today.
|
|
|
|
|
Setting HideSelection to false highlights the selection (although dimmed) even when the control does not have focus. Most windows controls have a HideSelection property.
|
|
|
|
|
|
Selecting node is highlighted by default. you can note that by change the background of the form.
|
|
|
|
|
Hello all, i had no problem at adding parameters to a stored procedure and puttng the result in a dataset until i stated trying this with a Stored Procedure with select * from table where column like something+'% that takes parameters..
The problem is that it says `invalid number` at runtime not when executing procdure at my editor, so the problem is passing the parameters but i couldn`t figure it out, btw i use Oracle;
Let me give you the codes of stored procedure and how i call it from c# :
<code>CREATE OR REPLACE PROCEDURE OGR_USER.studentfind(std_FName nvarchar2, std_LName nvarchar2, pRc out sys_refcursor)
as
begin
open pRc for select * from ogr_user.STUDENT WHERE FNAME LIKE std_FName+'%' AND LNAME LIKE std_LName+'%';
end;</code>
<code>OracleParameter std_FName = new OracleParameter("std_FName", OracleDbType.NVarchar2);
std_FName.Value = name;
std_FName.Size = 100;
comm.Parameters.Add(std_FName);
OracleParameter std_LName = new OracleParameter("std_LName", OracleDbType.NVarchar2);
std_LName.Value = surname;
std_LName.Size = 100;
comm.Parameters.Add(std_LName);
comm.Parameters.Add("pRc", OracleDbType.RefCursor).Direction = ParameterDirection.Output;</code>
i tried parameters type varchar, nvarchar thinking that it would make a difference but no luck, i would really appreciate if anyone could help me with this, something goes wrong when i use like and % because i used the same code without a like query and there was no problem
|
|
|
|