|
hiraa wrote: ... i havee to use time series for forecastig
You'll find lots of experts on C# in here. However, I don't know much about statistics. What is "time series forcasting"?
Perhaps if you can explain how your forcasting technique works then we'll be able to help you. In fact, if you can describe it then you might actually be able to see for your self how to implement it in C#. Often the act of explaining a concept to someone helps you understand it better yourself, to such an extent that you answer your own question.
|
|
|
|
|
Hi All,
Im trying to run this code:
<br />
foreach (DataRow dr in ds.Tables["table1"].Rows)<br />
{<br />
if (dr[1].ToString() == "f")<br />
{<br />
dr[1].ToString() = "finish";<br />
}<br />
else<br />
{<br />
dr[1].ToString() = "not finish";<br />
}<br />
}<br />
But im getting the error:
The left-hand side of an assignment must be a variable, property or indexer
Could'nt find anything on google that solves this. Anyone a idea?
Thanx
|
|
|
|
|
You are assigning a value to a result of a function.
|
|
|
|
|
It is generally better to convert from object to a concrete type by casting, if you know what type an expression is, than to use a conversion function.
I would write this as
foreach (DataRow dr in ds.Tables["table1"].Rows)
{
if ( (string)dr[1] == "f" )
{
dr[1] = "finish";
}
else
{
dr[1] = "not finish";
}
}
DoEvents: Generating unexpected recursion since 1991
|
|
|
|
|
Remove the toString() from dr[1].ToString() and dr[1].ToString()... Everything will work fine
|
|
|
|
|
Hi Justim,
this is not a compiler error at all; at best it is a compiler-generated error
message, due to a Justim error.
Luc Pattyn [Forum Guidelines] [My Articles]
This month's tips:
- before you ask a question here, search CodeProject, then Google;
- the quality and detail of your question reflects on the effectiveness of the help you are likely to get;
- use PRE tags to preserve formatting when showing multi-line code snippets.
|
|
|
|
|
Hi All,
I'm just writing some code (or rather attempting to write some code) that will return an array of string containing one word each from a passed in string.
I've been looking at Expresso:
http://www.ultrapico.com/ExpressoDownload.htm[^]
I'm really new to C# so any and all tools I can find at the moment are a god send. Anyway, it looks like what i'm trying to do is really standard fayre in terms of using Regex. The code that Expresso creates is included in the code below:
private static void AnalyseTheFilePath(string pathtoanalyse)
{
Regex wordsplitter = new Regex(@"\w*(?x) # All words",
RegexOptions.IgnoreCase | RegexOptions.Multiline | RegexOptions.IgnorePatternWhitespace | RegexOptions.Compiled);
string[] words = wordsplitter.Split(pathtoanalyse);
}
However, the array I get back doesn't contain a single word ... the array has 9 entries that are either empty strings or " " of which there are 3 ... the string I'm passing in is "The String Is Horrid" ... When running the Regex pattern in Expresso it shows each word in [] which I assume to be saying "this is what will be in the array ...
Any ideas?
Thanks,
Jammer
Going where everyone here has gone before!
|
|
|
|
|
The Regex you want to use is this:
\b\w+\b
Paul Marfleet
"No, his mind is not for rent
To any God or government"
Tom Sawyer - Rush
|
|
|
|
|
Hi Paul,
Thanks for this. I've just tested it and its still doing something odd.
private static void AnalyseTheFilePath(string pathtoanalyse)
{
Regex wordsplitter = new Regex(@"\b\w+\b",RegexOptions.IgnoreCase);
string[] words = wordsplitter.Split(pathtoanalyse);
}
I'm just testing it with a string of "This String" which makes the words array like:
[0] ""
[1] " "
[2] ""
Not sure what to do as Expresso is evaluating your suggested Regex correctly for what I want to do as well. I must be missing something obvious.
Any Ideas?
Thanks again,
Jammer
Going where everyone here has gone before!
|
|
|
|
|
Ahhh. worked it out!
private static void AnalyseTheFilePath(string pathtoanalyse)
{
Regex wordsplitter = new Regex("\\b\\w+\\b",RegexOptions.IgnoreCase);
words = new string [wordsplitter.Matches(pathtoanalyse).Count];
foreach (Match m in wordsplitter.Matches(pathtoanalyse))
{
}
}
Best,
Jammer
Going where everyone here has gone before!
|
|
|
|
|
I am searching for a way to save a HtmlElement to a file.
private void webBrowser1_DocumentCompleted(Object sender, WebBrowserDocumentCompletedEventArgs e)<br />
{<br />
HtmlElement he = webBrowser1.Document.Images[0];<br />
}<br />
Hint: the webBrowser1 itself has a function called DrawToBitmap that can be used to grab a thumbnail from a webpage.
Bitmap docImage = new Bitmap(600, 800);<br />
webBrowser1.DrawToBitmap(docImage, new Rectangle(webBrowser1.Location.X, webBrowser1.Location.Y, webBrowser1.Width, webBrowser1.Height));
But i'm not sure how to do this with an image element inside my webpage.
|
|
|
|
|
I'm searching for this also!
Plz help!!
|
|
|
|
|
Hey all!
I would love to get some help with the next subject:
I have an array list of structs. The structs contain 4 fileds. Now, I need to sort the array list by one of the fileds. The disired filed, that the array should be sorted by, is given by the user.
Now I indeed created a class of the struct with the 4 fileds, and created an array list of that struct in the main class. The struct class inherit the " IComparable" interface. Now from the main class i call the sort function.
The thing is - I don't know how to "inform" the toCompare method as for with filed from the 4 fileds to sort by?
Hope you understand. Thanks.
|
|
|
|
|
|
Instead of implementing IComparable for this, make a comparer class that implements IComparer . You can make one comparer class that can handle either of the fields in the data, or you can make one comparer specific for each field. To sort, you create an instance of the comparer class and use when you call the Sort method.
Unless you are stuck with framework 1.x, you should not use ArrayList at all. Also, unless you know exactly what you are doing, a class is a better choise than a struct. Given that you talk about a "struct class" (a contradition in terms), it seems like you should do some reading up before fiddling with structs... (No offence intended.)
Despite everything, the person most likely to be fooling you next is yourself.
|
|
|
|
|
I need a loop statement that changes what varible it is working upon each time it loops. The loop is changing the text of a label. The thing is I got frame1, frame2, frame3 all the way to frame0 and I need it to display them one at a time. So I was wonnering how I would do this.
Would I do something like this:
int thisFrame;
thisFrame = 1; \\for first frame
\\my display code
Text = frame?;
\\at the? it somehow uses thisFrame as the number so in this example it would be frame1
Is something like the above possible and if not how do I get the desired behaviour?
|
|
|
|
|
Since .NET we haven't had control arrays. You can create your own though. Simply create an array of frames and add your frames to it then you can iterate through them.
Dave
|
|
|
|
|
oh with the foreach() statement right?
|
|
|
|
|
|
|
Hi
This is my treeview structure
..Node 0
:...Node 1
:...Node 2
* Node 0 is parent of Node 1
* Node 1 is parent of Node 2
Now when i am selecting Node 2 most of the times the focus is shifted to its parent node i.e Node 1 ..the same thing is happening with the Node 1 focus is coming into Node 0..
Is that i am missing something any Settings or the problem is within my system.
Please check once and reply me
* All the Child nodes are added Dynamically
*** Why EXPERTS behave like a fool ***
|
|
|
|
|
no, it shouldn't happen, when i clicked on any node then it get selected...
TVMU^P[[IGIOQHG^JSH`A#@`RFJ\c^JPL>;"[,*/|+&WLEZGc`AFXc!L
%^]*IRXD#@GKCQ`R\^SF_WcHbORY87??6?N8?BcRAV\Z^&SU~%CSWQ@#2
W_AD`EPABIKRDFVS)EVLQK)JKSQXUFYK[M`UKs*$GwU#(QDXBER@CBN%
Rs0~53%eYrd8mt^7Z6]iTF+(EWfJ9zaK-i?TV.C\y<p?jxsg-b$f4ia>
--------------------------------------------------------
128 bit encrypted signature, crack if you can
|
|
|
|
|
on click of the node please show the name of the node on a message box ..u will get my point
*** Why EXPERTS behave like a fool ***
|
|
|
|
|
oh.. so you are showing messagebox on Click event...
try Focus() of treeview
or set Selected property of that node to true
after showing MB
hope it will help
TVMU^P[[IGIOQHG^JSH`A#@`RFJ\c^JPL>;"[,*/|+&WLEZGc`AFXc!L
%^]*IRXD#@GKCQ`R\^SF_WcHbORY87??6?N8?BcRAV\Z^&SU~%CSWQ@#2
W_AD`EPABIKRDFVS)EVLQK)JKSQXUFYK[M`UKs*$GwU#(QDXBER@CBN%
Rs0~53%eYrd8mt^7Z6]iTF+(EWfJ9zaK-i?TV.C\y<p?jxsg-b$f4ia>
--------------------------------------------------------
128 bit encrypted signature, crack if you can
|
|
|
|
|
heloo
can anyone please help me out in writing a code in c# for playing .mp3 files
i tried a lot and found this
as iam a beginner to c#
i didn't understand what is this and how and where to place it ?
[DllImport("winmm.dll")]
private static extern long mciSendString(string strCommand,
StringBuilder strReturn, int iReturnLength, IntPtr hwndCallback);
thx.
|
|
|
|