|
Thanks for you reply. 1) will not work, generics are good for early (compile-time) bindings. In my case, this is late (runtime) binding.
-----
You seem eager to impose your preference of preventing others from imposing their preferences on others. -- Red Stateler, Master of Circular Reasoning and other fallacies
If atheism is a religion, then not collecting stamps is a hobby. -- Unknown
God is the only being who, to rule, does not need to exist. -- Charles Baudelaire
|
|
|
|
|
Hi,
How do I reduce this code and make it simpler please?
As you can see these are the lines repeated in both conditions
newForm.ReportNameGet(strReportName.ToLower().ToString());
newForm.SecurityID = intSecurityID;// Provide the SecurityID to the new form.
newForm.ShowDialog();// Show the form.
newForm.Dispose();
I would like to move these above lines to the end of the code and so make the procedure simpler.
I thinkk this can be done by declaring the form before the if statement? if so, can you let me know how?
if (strReportName == PRICEHISTORY)
{
frmHistoryDetails newForm = new frmHistoryDetails();
newForm.ReportNameGet(strReportName.ToLower().ToString());
newForm.SecurityID = intSecurityID;// Provide the SecurityID to the new form.
newForm.ShowDialog();// Show the form.
newForm.Dispose();
}
else if (strReportName == PRICEHISTORYBEST)
{
frmHistory newForm = new frmHistory();
newForm.ReportNameGet(strReportName.ToLower().ToString());
newForm.SecurityID = intSecurityID;// Provide the SecurityID to the new form.
newForm.ShowDialog();// Show the form.
newForm.Dispose();
}
|
|
|
|
|
Put the code in a method and call it every time you need it.
Kristian Sixhoej
"Failure is not an option" - Gene Kranz
|
|
|
|
|
How do I change the code so that the following works please?
I ask because this is what I would like to have but newForm gives an error on line indicated by ????
if (strReportName == PRICEHISTORY)
{
frmHistoryDetails newForm = new frmHistoryDetails();
}
else if (strReportName == PRICEHISTORYBEST)
{
frmHistory newForm = new frmHistory();
}
?????
newForm.ReportNameGet(strReportName.ToLower().ToString());
newForm.SecurityID = intSecurityID;// Provide the SecurityID to the new form.
newForm.ShowDialog();// Show the form.
newForm.Dispose();
|
|
|
|
|
What exactly is the error?
Kristian Sixhoej
"Failure is not an option" - Gene Kranz
|
|
|
|
|
What error it says?
SSK.
Anyone who says sunshine brings happiness has never danced in the rain.
|
|
|
|
|
Hi,
assuming frmHistory and frmHistoryDetails are rather similar, they should have a common ancestor
(they both inherit from a third class, or one would inherit from the other), I'll call it FormCommon.
Then do:
FormCommon newForm=null;
if (strReportName == PRICEHISTORY) newForm=new frmHistoryDetails();
else if (strReportName == PRICEHISTORYBEST) newForm=new fmrHistory();
if (newForm!=null) {
newForm.ReportNameGet(strReportName.ToLower());
newForm.SecurityID = intSecurityID;
newForm.ShowDialog();
newForm.Dispose();
}
BTW: ToString() is redundant in ToLower().ToString()
|
|
|
|
|
Dear All,
In window application
can i set radio buton text at left instead of right
Thanks you in advance
Manoj
|
|
|
|
|
Have you even looked at the properties? look at RightToLeft,
either in the designer or in code:
radioButton1.RightToLeft = RightToLeft.No;
If it' stuck, DO NOT pull harder!
|
|
|
|
|
Dear All,
can i change border color of panel and form as well at design time.
if no how to change it at run time.
Thnaks you lot in advance.
Manoj Batra
|
|
|
|
|
Hi everybody,
I'm using DevComponents DotNetBar in my project. When working with RibbonControl, I need to get all ButtonItem following function :
private List<buttonitem> GetAllRibbonButtonItem()
{
code ??
}
Has anyone got any solutions ?
Thanks and regards
|
|
|
|
|
Hi All
I am newbie to C# XML and Serialization!
I wrote a class serialized in XML.
Data are retrieved correctly, the only think is that
the methon Init is not called at the end of the Serialization.
I also tried to use the ISerializationCallback but it doesn't work!
Do you know whit Init is not called?
Many Thanks to everybody and have a nice day
ManuStone
[Serializable]
public class HomeCommandCollection
{
[XmlArray("HomeCommandArray")]
public HomeCommand[] Commands;
[OnDeserialized]
public void init(StreamingContext cs)
{
InitCommand();
}
}
|
|
|
|
|
The OnDeserialized is not supported by XML serialization (e.g. System.Xml.Serialization). It's only supported by Binary or SOAP serialization. I don't think there is an equivalent attribute for XML serialization.
Take care,
Tom
-----------------------------------------------
Check out my blog at http://tjoe.wordpress.com
|
|
|
|
|
What if you implement the ISerializable interface? Then, in the constructor, I think you can call your "InitCommand();" method.
public class myClassName {
public myClassName(SerializationInfo info, StreamingContext ctxt) {
m_Value = (m_ValueType)info.GetValue("Whatever", typeof(m_ValueType));
InitCommand();
}
public void GetObjectData(SerializationInfo info, StreamingContext ctxt) {
info.AddValue("Whatever", m_Value);
}
} Hope this helps!
Sounds like somebody's got a case of the Mondays
-Jeff
|
|
|
|
|
This may be a silly/stupid question if so I apologise.
I have a class that handles dynamic changes of form components i.e. creation, deletion and alteration the class also handles events raised by components. My question is; is it okay to make safe thread calls to components (using delegates) even if the component(s) are already being accessed in a thread safe way?
Freedom is the right to say that 2+2=5 if this is so everything else will follow.
|
|
|
|
|
|
Hey Pete thanks very much for your response. Much appreciated.
Have a good one.
When the game is over the Pawn and the King go into the same box.
|
|
|
|
|
I have a windows form application in which have a separate thread for a server. If i set a breakpoint somewhere inside the server code part, visual studio locks up for about 7 seconds and then if i press F10 or F11 nothing happens and the program does not stop at the next line. It behaves as if i have pressed F5 but the program does not work as expected, for example a client program cannot connect to the server anymore.
If i don't set any breakpoints the program works as it should.
I just want to debug the program...
This problem appeared when i reinstalled Visual Studio. I also tried Service Pack 1, but it's the same.
--------------------------------
visit: http://pmartike.deviantart.com/
|
|
|
|
|
You might want to try the following and see if it helps:
Tools -> Options -> Debugging -> General -> Uncheck "Enable property evaluation and other implicit function calls"
You'll only want to shut this off when dubugging mutli-threaded applications. I can't remember the exact reason, but I once found a message on MSDN about this when I was having problems debugging an application that used the BackgroundWorker Class.
|
|
|
|
|
It works! Thank you!
--------------------------------
visit: http://pmartike.deviantart.com/
|
|
|
|
|
Can any one can tell me how i Export DataTable To Excel file.
Yogesh Pekhale
pekhaleyogesh@gmail.com
|
|
|
|
|
Hi,
see this link and modify if you wanna do something different,
Link[^]
Link[^]
Thanks,
Sun Rays
To get something you must have to try once.
My Articles
|
|
|
|
|
I create a dataview of my dataset, then i add a rowfilter to it then when i set the datasource to a datagrid works perfectly.
But when i loop trough it so i can add it to a treeview i wont filter,
Im clueless.
DataView dataView = dataset_filter.Tables[0].DefaultView;
dataView.RowFilter = "artiestnaam like '" + tb_filter.Text + "%'";
dg_overzichtgroep.DataSource = dataView;
//loop trough dataset add names to TreeView
for(int i=0; i < dataView.Table.Rows.Count; i++)
{
string s = dataView.Table.Rows[i]["artiestNaam"].ToString();
if(tv_filter.InvokeRequired == true)
{
//use invoke to add to the treeview becuase of the seperate thread
tv_filter.Invoke(new UpdateTextCallback(this.AddToTreeView), new object[]{s});
}
else
{
tv_filter.Nodes.Add(s);
}
}
Thanks!
|
|
|
|
|
Do you have this working yet?
"Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon
|
|
|
|
|
Hello,
I am developing an application and i want that ContextMenuStrip will appear on tree view subnodes Not on nodes.
+MasterNode
Node1
SubNode1
Node2
SubNode2
Node3
Subnode3
I want context menu strip should appear only on subnodes not on nodes.
|
|
|
|