|
If it is just the list of serial ports in your system you want, just use the static function:
string [] allComPorts = SerialPort.GetPortNames ();<br />
It will return hardware and virtual ports.
|
|
|
|
|
THANKS a Lot
Have Fun
Never forget it
|
|
|
|
|
I am not able to fetch the current systen date into string in windows application.
my system date format is dd/MMM/yyyy
my code is:
Text = DateTime.Now.ToLongDateString();
string my_date = Text.ToString();
Even we are not able to fetch it in
String my_date=DateTime.Now.ToLongDateString
pls help
|
|
|
|
|
Cuckoo wrote: I am not able to fetch the current systen date into string in windows application.
my system date format is dd/MMM/yyyy
my code is:
Text = DateTime.Now.ToLongDateString();
string my_date = Text.ToString();
So what is "Text" and what actually happens?
|
|
|
|
|
try this
DateTime dt= new DateTime()
dt.Now("dd/MM/YYYY");
But i am not sure
|
|
|
|
|
string my_date = DateTime.Now.ToString("dd/MMM/yyyy");
Dave
|
|
|
|
|
try
string my_date = DateTime.Now.ToString("dd/MMM/yyyy");
fafafa, ringakta icke sådant som bringa ack så naggande högönsklig välmåga å baronens ära.
|
|
|
|
|
Please use an ISO 8601 date format: YYYY-MM-DD
|
|
|
|
|
Hi,
some facts that may help you:
DateTime.Now.ToLongDateString(); returns the current date in a format corresponding to
your regional settings
DateTime.Now.ToString("some format specifier"); returns the curr date in the specified
format
if Text is a string then Text.ToString() is exactly the same thing as Text
and of course PIEBALD is right, when storing a date in a database or file you should
use a standard format, independent of regional settings.
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,
I have a question regarding abstract methods
if i place an abstract method in non abstract class what will happen if i doesnt implement that method in derived class
Any updates would be appreciated
Thanks
Thanks
Mukkanti
|
|
|
|
|
mukkanti007 wrote: if i place an abstract method in non abstract class
You can't. It breaks the semantics of being abstract.
|
|
|
|
|
If the class contains an abstract member, then the class must be marked abstract.
|
|
|
|
|
mukkanti007 wrote: if i place an abstract method in non abstract class
Not possible.
If you want a method that is optional to override, you should make it virtual. The base class has to have an implementation of the method, but you can just throw an NotImplementedException exception in the method.
Despite everything, the person most likely to be fooling you next is yourself.
|
|
|
|
|
Am suffering brain melt
Just in a bog-standard C# Windows App.
Could anyone show me how to get the DataGridView to actually show my values please?
I thought this code would work but it shows no values in the grid.
DataGridView dataGridView1 = new DataGridView();
BindingSource bindingSource1 = new BindingSource();
dataGridView1.AutoGenerateColumns = true;
dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
bindingSource1.DataSource = myHashtable;
dataGridView1.DataSource = bindingSource1;
myHashtable has 129 rows and 2 columns.
Thanks in advance.
I still remember having to write your own code in FORTRAN rather than be a cut and paste merchant being pampered by colour coded Intellisense - ahh proper programming - those were the days
|
|
|
|
|
No Problmes. It is working .... and should work at yourend too
B O N D
|
|
|
|
|
Can you see any datagrid at all? I do not see line where you add dataGridView1 to Controls collection. Just a hint.
|
|
|
|
|
Hi,
Can anyone tell me how to populate a Property Grid with data from XML file?
Thanks
|
|
|
|
|
|
hi everyone!
i would like to do the following task:
i do have a string and want to divide it into parts
e.g. "test me for more tests to get the test results after having completed the test task" should be divided up into
"test me for more"
"tests to get the"
"test results after having completed the"
"test task"
The string.split() functions splits by characters, but i want to split a string by word or even a whole line without having to parse the string line by line to divide it up.
e.g.
"test me for more tests to get the test results after having completed the test task
next one: test me for more tests to get the test results after having completed the test task
and again: test me for more tests to get the test results after having completed the test task"
should be divided up (by "test me") into
"test me for more tests to get the test results after having completed the test task next one:"
"test me for more tests to get the test results after having completed the test task and again:"
"test me for more tests to get the test results after having completed the test task"
does anyone of you know a good way how to do this?
so some kind of tokenizing like in C and C++ would be interesing. but is there something similar in C#? because in C and C++ you are able to divide strings by a token into substrings.
thanks.
stephan.
|
|
|
|
|
string.split also lets you give it a string array parameter, and it will split it everywhere it finds the string(s).
example:
<br />
string x = "test: this string should be split on every occurance of the word test!";<br />
string[] xSplit = x.Split(new string[] { "test" }, StringSplitOptions.None);<br />
<br />
for (int i = 0; i < xSplit.Length; i++)<br />
{<br />
xSplit[i] = "test" + xSplit[i];<br />
}<br />
after x.Split, xSplit will have the following strings:
[0] - ": this string should be split on every occurance of the word "
[1] - "!"
because the delimiting string gets removed.
After the for loop, it will have:
[0] - "test: this string should be split on every occurance of the word "
[1] - "test!"
which I think is what you are looking to do!
|
|
|
|
|
one correction...if the string you are splitting starts with the delimiter, then remove it before doing the split...otherwise it won't work right in that case.
<br />
if (x.StartsWith("test"))<br />
x.Remove(0, "test".Length);<br />
stick that just before the line with x.Split and you should be good.
|
|
|
|
|
mmGoDLiKe wrote: otherwise it won't work right in that case
Huh? In what way?
|
|
|
|
|
If the split string starts with the delimiter, the first resulting string will be "" and the second will be everything after the delimiter. By removing that first delimiter before you split, it will avoid the initial empty string, and it will throw the delimiter back onto the first resulting string in the for loop anyway.
Arg...you need to set a flag that determines whether or not to attach the delimiter to the first string...because in the code I showed you, it always does (which might not be good if the original string didn't start with the delimiter). You can either play with it yourself or I'll post a revision in an hour or so when I have time.
|
|
|
|
|
mmGoDLiKe wrote: the first resulting string will be ""
Yes, as it should be.
mmGoDLiKe wrote: the second will be everything after the delimiter
That makes no sense and it's not what I find when I try it.
|
|
|
|
|
If you split "test splitting this line"
you will get:
[0] ""
[1] " splitting this line"
and after re-adding "test" to each one in the for loop, you will get:
[0] "test"
[1] "test splitting this line"
which clearly isn't desirable.
Here is a quick and easy function I wrote that will work better then removing and then re-adding the delimiter:
public string[] Split(string source, string delimiter)<br />
{<br />
if (source.Length <= 1)<br />
return new string[] { source };<br />
<br />
int currentPosition = 0;<br />
<br />
List<string> splitStrings = new List<string>();<br />
<br />
while (true)<br />
{<br />
int nextDelimiterPos = (source.Length == currentPosition + 1) ? -1 : source.IndexOf(delimiter, currentPosition + 1);<br />
<br />
if (nextDelimiterPos == -1)<br />
{<br />
splitStrings.Add(source.Substring(currentPosition).Trim());<br />
break;<br />
}<br />
else<br />
{<br />
splitStrings.Add(source.Substring(currentPosition, nextDelimiterPos - currentPosition).Trim());<br />
<br />
currentPosition = nextDelimiterPos;<br />
}<br />
}<br />
<br />
return splitStrings.ToArray();<br />
}
test string: "testing the ability of this function to split this test string containing test"
delimiter: "test"
result:
[0] "testing the ability of this function to split this"
[1] "test string containing"
[2] "test"
|
|
|
|