|
Wow thanks you so much youve been a big help
|
|
|
|
|
Hmmm...I still have a problem. When I press the button to do the process it tells me that the imput string was the wrong format. My e-mail is lalaland@moscowmail.com if you could please i would really like some help.
|
|
|
|
|
Oh my bad I accidently switched the textboxes around but everything works. Thanks again.
|
|
|
|
|
Hi,
I Have a Problem and I Want anyone help me,
I Have Five Forms. The Fifeth one Contain Tab Control, This Tab Control Contain Four Pages And I Want By Object-Oriented Put The Four Forms In The Four Pages Of The Fifth Form.
|
|
|
|
|
Hi!
Convert your four Form s into four UserControl s and for each TabPage set one of these UserControl s as the only child with DockingStyle.Fill so that it occupies the whole TabPage .
Regards,
mav
|
|
|
|
|
Thanks For Help Me,
You Get What I Mean.
|
|
|
|
|
My application has several windows, can i somhow iterate trough them and set some property for all of them?
for each windows in myapplication ... or something like that...
I a beginner so please give clear examples, or i will not get it
R
Me
|
|
|
|
|
If your Application Type is MDI you can iterate through
Them By write somthing like
foreach(Form form in this.MdiChildren)
{
}
MCAD
|
|
|
|
|
thx for anserw
This will iterate trough opened windows, i would like to iterate trough all windows in the application, also those that have not been loaded yet, is that possible?
|
|
|
|
|
Hello, i have a MDI application with several child windows, my problem is that i wont the user to be able to open only one instance of each window, but to have all different windows open at same time (or the amount he choses). How do i do this? With active MDI child property i can only acess the active window, and thus the user always can open a new instance of a not active window. Please advice me, i would apriciate some code examles.
R
Johan
|
|
|
|
|
You can loop through childs forms
foreach(Form form in this.MdiChildren)
{
}
Or you can Use Hashtable and store each opend form in it
And chech it before open new form
MCAD
|
|
|
|
|
I have written a sql class with generic select insert and update functions. The problem I'm having is I have to update aprox 500,000 items a day and when I do this sql servers memory usage goes up over 1Gig compared to less than 1Meg during normal operation and is never reset unless sql server is stoped and restarted. The other problem I have is it takes 7-8 hours to update this many items. The following is the update function of the sql class. There used to be 2 databases thats why the if(_DBName.Equals("eBay")) statment is there. I am importing from a delimited file.
public int UpdateTable(string _DBName, string _table, string _columnandvalues, string _where, bool _returnscope)
{
int itemid = -1;
if(_DBName.Equals("eBay"))
{
if(m_CompanysqlADONetConnection.State == System.Data.ConnectionState.Closed)
{ m_CompanysqlADONetConnection.Open();
}
SqlCommand mySqlCommand = m_CompanysqlADONetConnection.CreateCommand();
mySqlCommand.CommandText = "Update "+_table+" Set "+_columnandvalues+_where+" SELECT SCOPE_IDENTITY()";
if(_returnscope)
{
object obj = mySqlCommand.ExecuteScalar();
itemid = Convert.ToInt32(obj);
}
else
{
mySqlCommand.ExecuteNonQuery();
}
mySqlCommand.Dispose();
return itemid;
}
else
{
if(m_CompanysqlADONetConnection.State == System.Data.ConnectionState.Closed)
{
m_CompanysqlADONetConnection.Open();
}
SqlCommand mySqlCommand = m_CompanysqlADONetConnection.CreateCommand();
mySqlCommand.CommandText = "Update "+_table+" Set "+_columnandvalues+" "+_where+" SELECT SCOPE_IDENTITY()";
if(_returnscope)
{
object obj = mySqlCommand.ExecuteScalar();
itemid = Convert.ToInt32(obj);
}
else
{
mySqlCommand.ExecuteNonQuery();
}
mySqlCommand.Dispose();
return itemid;
}
}
|
|
|
|
|
Hello,
How can I itterate through a collection of tabs, using foreach statement?
Thank you.
|
|
|
|
|
Hi, it's really simple.
Let's say you have a tab control called myTabControl.
<br />
TabControl myTabControl = new TabControl();<br />
<br />
<br />
<br />
foreach (TabPage Page in myTabControl.TabPages)<br />
{<br />
<br />
}<br />
TabPages is the collection you're looking to iterate through.
|
|
|
|
|
Thank you. That is exactly what I am looking for.
|
|
|
|
|
Consider two tables as follows.
1)
Parenttable--------------(tablename)
code description-------------(column names)
1111 Red
1112 Blue
1113 Green
1114 Purple
1115 Yellow
2)
childtable---------------------(tablename)
code customer qty address -------------(column names)
1111 Kmart 3 fdsf
1112 Myer 4 ujjjjj
1111 Myer 5 gfjsfs
1111 BigW 2 hsvfs
1112 Kmart 12 sugs
1113 Coles 432 ssghs
1113 Myer 2 rfweq
1115 SafeWay 7 eepoo
1114 Biggg 788 uhff
create these two tables in a xml file and read it to a dataset. create a relation ship for item code column. Now I have to add two datagrids in the program.Add data biniding for both the grids.
Andshould bind one grid to parent table and bind one grid to child table. using dataviewmanager I have to do this. Now implement the binding context
And add a button to your form in the click event of that button increase the binding context by 1.
then u will see that according to parents table's code in the grid it will show only that items i n the child table grid..
This is my requirement.
I have created 2 xml files with the data and added 2 datgrids.
Private DataSet ds= new DataSet()
Private void fngetconnected()
{
DataSet xml1 = new DataSet();
xml1.ReadXml("C:\\relation\\parentable.xml");
DataTable dt1 = xml1.Tables["parenttable"].Copy();
DataSet xml2 = new DataSet();
xml2.ReadXml("C:\\relation\\childtable.xml");
DataTable dt2 = xml2.Tables["childtable"].Copy();
ds.Tables.Add(dt1);
ds.Tables.Add(dt2);
DataColumn parentCol = ds.Tables["parenttable"].Columns["code"];
DataColumn childCol = ds.Tables["childtable"].Columns["code"];
DataRelation relTable1Table2;
relTable1Table2 = new DataRelation("parentchild", parentCol, childCol);
ds.Relations.Add(relTable1Table2);
//Create Dataview setting for each table
//using DataView Manager
DataViewManager myDVM = new DataViewManager(ds);
myDVM.DataViewSettings["parenttable"].Sort = "code DESC";
myDVM.DataViewSettings["childtable"].Sort = "code Desc";
dataGrid1.SetDataBinding(myDVM, "parenttable");
dataGrid2.SetDataBinding(myDVM, "childtable");
}
I have added 2 datagrids and vreated a relation and set databinding to two grids such that one grid shows parenttable and another shows childtable.
Now I have to add a button and when clicked, I have to see that according to parents table's code in the grid it will show only that items i n the child table grid..using binding context.
How to do this.Pls anyone help to do this.
j o h n
|
|
|
|
|
Is it possible to "Cast Down" in C#? If so, does anyone have any examples? Thanks in advance.
Dizzle
|
|
|
|
|
You mean this: Convert Class[^]?
Hope this helps.
Good luck.
No hurries, no worries.
|
|
|
|
|
Just use the normal casting operator. Like this
string s = "Senthil Rocks";
object obj = s;
string s2 = (string) obj;
If you want to safely cast down, you can use the is and as operators.
Regards
Senthil
_____________________________
My Blog | My Articles | WinMacro
|
|
|
|
|
Thanks for everyone's help.
|
|
|
|
|
Hi,
I'm creating a C# win app with a rather large Resource Assembly (many small movies), so I don't want the resources to be installed on the harddisk. Rather on runtime I want to extract some resources from the assembly and save it somewhere in a temp dir on the hard disk. After using it, it will be deleted from the harddisk.
Is it possible to access resource assemblies that reside on a CD? and if yes how? If no, what would be another good way to store these resources on the disk, but not in a way that just any user can copy the movies from the disk and distribute them without our permission?
Thanks!!
|
|
|
|
|
You say they're videos..If the routines you're using to play them are capable of taking byte[]'s, you could store the videos in an arbitrary binary format....What I mean is you can perhaps create a struct that holds a string describing the video and a byte[] that has the actual video data, then serialize that out to a binary file...Your customers would probably have a hard time getting anything out of that.
|
|
|
|
|
Great, I'll give it a try.
|
|
|
|
|
If you get stuck with serializing the struct's out to a binary file, I can help you with some marshalling code that will give you a byte[] from pretty much anything.
--SeveredCross
|
|
|
|
|
Hi,
I sometimes get an OutOfLicenseException when I call a report on a server through a thin client app.
Searched google and cp, but no luck getting a descent answer.
There could be several users calling for reports at the same time.
the licenses are correctly installed (we ran into that one earlier )
Does anyone know a solution to this? Do we need to upgrade?
tnx!
No hurries, no worries.
|
|
|
|