|
Is there any way to access the edit box used in ListView.BeginEdit?
I want to set a tooltip on it indicating an error message in certain situations.
|
|
|
|
|
I have a user control that it has many textboxes and i want to fill textboxes by datatable;
what is the best way for it?
Please somebody help me
|
|
|
|
|
What you have done so far, show your code?
Dude,answers on your previous question,isn't good enough?
I Love T-SQL
"Don't torture yourself,let the life to do it for you."
If my post helps you kindly save my time by voting my post.
www.aktualiteti.com
|
|
|
|
|
I want to fill my textboxes that these textboxes are in a one user control;
in my user control i have a tablelayout and in this tablelayout i put my textboxes ;
when i trace it ,ctr can find the tablelayout in usercontrol but i don't know how can i access to textboxes that exist in tablelayout?
this is my code:
foreach (Control ctr in mycomponent.Controls)
{
if (ctr is TextBox) // This is correct statement for checking if Object is specific type
{
TextBox tb = ctr as TextBox; // This line cast Object to TextBox
tb.Text = "salam"; //dataSet1.DataTable1[nCount].Text1;
nCount++;
}
}
|
|
|
|
|
farokhian wrote: i have a tablelayout and in this tablelayout i put my textboxes ;
As Groub box, Panel or Table Layout, it is a Countainer. It can hold Other Controls.
foreach (Control ctr in mycomponent.Controls)
{
if (ctr is TableLayoutPanel)
{
TableLayoutPanel tp = ctr as TableLayoutPanel;
foreach (Control ctrtp in tp.Controls)
{
if (ctrtp is TextBox)
{
TextBox tb = ctr as TextBox;
tb.Text = "salam";
}
}
}
}
|
|
|
|
|
oh my dear;
I reaaly thank you;
Good Luck;
Can you suggest me something to improve my coding?
|
|
|
|
|
farokhian wrote: Can you suggest me something to improve my coding?
I am not expert in coding, but i do not know how you code, so it is mearly inpossible (At least for me) to answer that question.
|
|
|
|
|
|
|
Hi
I want to fill about 80 textboxes from datatable.
What is the best way to do this?
|
|
|
|
|
Use SqlDataReader [^]to bind textboxes with value from table.
I Love T-SQL
"Don't torture yourself,let the life to do it for you."
If my post helps you kindly save my time by voting my post.
www.aktualiteti.com
|
|
|
|
|
Thanks alot;
I work in windowsApplication;
How can i work with repeater;
I think that repeater doesn't exist in windows!
|
|
|
|
|
|
If you do not want to type for each control you can get all controls from Form
foreach (Control ctr in this.Controls)
{
if (ctr is TextBox)
{
TextBox tb = ctr as TextBox;
}
}
Edit: Corrected Code
modified on Wednesday, December 2, 2009 2:41 PM
|
|
|
|
|
Thanks alot;
Is it possible for you that how can i bind each textboxes to each cells of datatable after i write this foreach?
|
|
|
|
|
How do you access your data?
Are you using DataSet or do you create a reader through code?
Those 80 cells, are in Single Row?
|
|
|
|
|
I have 7 datatable that these datatables are the result of 7 select from database;
The total culumns of these datatables are 80.
|
|
|
|
|
I will suggest you to set column alias name same as textboxes names and bind each TextBox (by looping) with value from correspoding coumn name.
I Love T-SQL
"Don't torture yourself,let the life to do it for you."
If my post helps you kindly save my time by voting my post.
www.aktualiteti.com
|
|
|
|
|
How can i recognize each textboxes ;
for example i have textbox1 to textbox80 ;How can i move through these textboxes and another question
how can i access the cells of each datatable to set each textbox?
|
|
|
|
|
farokhian wrote: How can i recognize each textboxes ;
Control have a Name property
farokhian wrote: ow can i move through these textboxes
Look at example at my other reply, you go through all Controls on form, not only TextBoxs
how can i access the cells of each datatable to set each textbox?
Depends. Are you using DataSet?
A Practical Guide to .NET DataTables, DataSets and DataGrids - Part 1[^]
That Article has 4 series. It shows how to do it programaticly
|
|
|
|
|
I create my database in sql server 2005 and connect to it in my project;
I execute each select command and put answers in datatable;
At first i want to say "thanks alot for your attention"
now i want to put each cells of datatable in textboxes.
Note:The result of each datatable is one row and total culumns of 7 datatable is 80;
I wanted to test your code but it doesn't work!
for example all the textboxes.text must have text "hellow" but in foreach loop it just check one of the controlls( it is a panel)and see that it is not textbox and then leave the loop!?
int nCount = 0;
foreach (Control ctr in this.Controls)
{
if (ctr is TextBox) // This is correct statement for checking if Object is specific type
{
TextBox tb = ctr as TextBox; // This line cast Object to TextBox
tb.Text = "hellow";
nCount++;
}
}
|
|
|
|
|
In that example it would go like this:
foreach(Control ctr in this.Controls)
{
if (ctr is Panel)
{
Panel p = ctr as Panel;
foreach(Control ctrP in p.Controls)
{
if (ctrP is TextBox)
{
TextBox tb = ctr as TextBox;
tb.Text = "hellow";
}
}
}
}
|
|
|
|
|
Excuse me sir;
Most of my textboxes in a usercontrol ;
How can i set the value of each these textboxes?
I mean that what should i put in foreach ? place:(Control ctr in ?.Controls)
i write my user control name but it doesn't work?
Note: i set the modifier of each textboxes "public"
and now i have access to the textboxes.text
can you tell me that what is the code of addressing to one cells of datatable?
|
|
|
|
|
If is impossible to loop all TextBoxes then refer one-by-one by writing 80 lines of code (with which I dont agree because if you try to implement Saksida Bojan's answer you can have proper solution)
farokhian wrote: addressing to one cells of datatable?
datatablename.Rows[0][0]
//Rows[0][0], first[0] means rows and second [0] means column
I Love T-SQL
"Don't torture yourself,let the life to do it for you."
If my post helps you kindly save my time by voting my post.
www.aktualiteti.com
|
|
|
|
|
If you are using Controls, it doesn't matter if Controls are public, private or protected
http://i26.photobucket.com/albums/c104/bsaksida/Pic-1.png[^]
That is a link to a pic. That 3 textboxex at the button are in a custom control. I did not change anysthing at custom control expect added 3 text boxex
The code belov was inside OnLoad event
int nCountText = 0;
foreach (Control ctr in Controls)
{
if (ctr is GroupBox)
{
GroupBox gb = ctr as GroupBox;
foreach (Control ctrlGB in gb.Controls)
{
if (ctrlGB is TextBox)
{
TextBox tb = ctrlGB as TextBox;
nCountText++;
tb.Text = "This text box is within Group Box with a name: \"" + ctrlGB.Name + "\" and has Text: \"" + gb.Text + "\". Its Textbox number is: " + nCountText.ToString();
}
}
}
else if (ctr is TextBox)
{
TextBox tb = ctr as TextBox;
nCountText++;
tb.Text = "This TextBox is not Within Group box. Text Box name is: \"" + tb.Name + "\" And it is " + nCountText.ToString() + ". control found";
}
else if (ctr is UserControl1)
{
UserControl1 uc = ctr as UserControl1;
foreach (Control ctrUc in uc.Controls)
{
if (ctrUc is TextBox)
{
ctrUc.Text = "I Made it";
}
}
}
}
PS: If this is too hard, then i suggest go to regular 80 lines to change all TextBox text property
|
|
|
|