|
Hi Guffa
Thanks for your reply.
I am getting "Invalid expression term '>'" error. Please help resolve this issue.
Thanks
Ansari
|
|
|
|
|
Hi
After doing r&d on regular expressions I got this answer.
If we want to extract a word from a string like "[something]" We could use the Match method in the regular expression.
Like this:
string s = "<p>[!vDescription][!vDate]</p><p>[!vTitle]</p>";
Regex rx = new Regex(@"\[.*?\]");
Match mc = rx.Match(s);
while(mc.Success)
{
Response.Write(mc.Value.ToString());
mc = mc.NextMatch();
}
Thanks
|
|
|
|
|
Use the Matches method to get them all:
MatchCollection matches = Regex.Matches(s, "\[.*?\]");
string substrings[] = new string[Matches.Count];
for (int i = 0; i < matches.Count; i++) {
substrings[i] = matches[i].Value;
}
Despite everything, the person most likely to be fooling you next is yourself.
|
|
|
|
|
Hi Guffa
My requirement changed, I am sure you can help me.
I have a string for example str="something [!str1] and something [!str2].."
so I want to store the substring from start up till "[" and then from "[" to "]" and so on.
so how can we achieve it.
Thanks
Ansari
|
|
|
|
|
Split on brackets, then you get an array containing the strings between the brackets.
string str="something [!str1] and something [!str2] else.";<br />
string[] substrings = str.Split(new char[]{ '[', ']' });
This gives you an array with the following strings:
"something "<br />
"!str1"<br />
" and something "<br />
"!str2"<br />
" else."
Despite everything, the person most likely to be fooling you next is yourself.
|
|
|
|
|
Thanks a lot Guffa for your quick reply.
It works great.
modified on Friday, September 19, 2008 5:54 AM
|
|
|
|
|
You are probably not using framework 3.5 - Linq
|
|
|
|
|
hi all,
how do we can add rows into datatable from Dataset or bindingsource or tableadater ?
|
|
|
|
|
what exactly are you trying to do?
Harvey Saayman - South Africa
Junior Developer
.Net, C#, SQL
you.suck = (you.Passion != Programming & you.Occupation == jobTitles.Programmer)
1000100 1101111 1100101 1110011 100000 1110100 1101000 1101001 1110011 100000 1101101 1100101 1100001 1101110 100000 1101001 1101101 100000 1100001 100000 1100111 1100101 1100101 1101011 111111
|
|
|
|
|
i just want load data from sql server
|
|
|
|
|
zeeShan anSari wrote: i just want load data from sql server
into what?
And if you just want to query a db and bind the result to a DataGridView for example there is no reason to manually add rows to a DataTable.
Harvey Saayman - South Africa
Junior Developer
.Net, C#, SQL
you.suck = (you.Passion != Programming & you.Occupation == jobTitles.Programmer)
1000100 1101111 1100101 1110011 100000 1110100 1101000 1101001 1110011 100000 1101101 1100101 1100001 1101110 100000 1101001 1101101 100000 1100001 100000 1100111 1100101 1100101 1101011 111111
|
|
|
|
|
after loadin data into datatable then i would manipulate the data and also use datatable for searching purpose.......
|
|
|
|
|
after loading data into datatable then i would manipulate the data and also use datatable for searching purpose.......
|
|
|
|
|
for data manipulation have a look at the SqlDataAdapter class, also read up on the disconnected layer of ADO.Net.
Searching you can do with the DataView class.
I dont have time to give you code examples right now, if you have troubles ill give you some in a few hours.
Harvey Saayman - South Africa
Junior Developer
.Net, C#, SQL
you.suck = (you.Passion != Programming & you.Occupation == jobTitles.Programmer)
1000100 1101111 1100101 1110011 100000 1110100 1101000 1101001 1110011 100000 1101101 1100101 1100001 1101110 100000 1101001 1101101 100000 1100001 100000 1100111 1100101 1100101 1101011 111111
|
|
|
|
|
yes i need your help...but that time u r so busy, so i can wait for few hours
|
|
|
|
|
Im developing in C# and im changing the selected index of a combox box dynamically during coding, and on selectedindex event i want to load another combobox. My problem is the second combobox is not being loaded when the first one's changed during runtime, its only trigering the selectedindex changed when i do a click, does nayone know whats missing from my code.
Please Note that i had posted this question on ASP forum but was adviced to use this forum.
Thank you.
|
|
|
|
|
Did you set your combo box autopostback property to true? If not try it. Your problem will probably be solved.
|
|
|
|
|
Thank you for your response
Yes its set to true and it can even postback if i chenge the index by clicking the combobox. The problem comes when i change the index at runtime
Thnak you
|
|
|
|
|
I want to calculate the difference between the timein and the current time.Now I want to know how to extract the date only and time only from the database using the DATETIME datatype.
this is what i tried
SELECT Kid.kidName, Kid.kidGender, Kid.kidsAddress, Parents.parentName, Parents.parentContactNumber, VisitLog.TimeIn
FROM Kid INNER JOIN
KidParent ON Kid.kidUniqueID = KidParent.kidUniqueID INNER JOIN
Parents ON KidParent.parentID = Parents.parentID INNER JOIN
VisitLog ON KidParent.kidUniqueID = VisitLog.kidUniqueID AND KidParent.parentID = VisitLog.parentID INNER JOIN
ImagesStore ON VisitLog.kidUniqueID = ImagesStore.kidUniqueID AND VisitLog.TimeIn = ImagesStore.TimeIn
WHERE (VisitLog.TimeIn BETWEEN DATEADD(d, - 1, GETDATE()) AND GETDATE())
|
|
|
|
|
use the datediff function.
|
|
|
|
|
how is the relevant to C#?
and use pre tags when posting code blocks
Harvey Saayman - South Africa
Junior Developer
.Net, C#, SQL
you.suck = (you.Passion != Programming & you.Occupation == jobTitles.Programmer)
1000100 1101111 1100101 1110011 100000 1110100 1101000 1101001 1110011 100000 1101101 1100101 1100001 1101110 100000 1101001 1101101 100000 1100001 100000 1100111 1100101 1100101 1101011 111111
|
|
|
|
|
listen,
you already used getdate() function when you insert into table1, use it again in a procedure to get now date,use datediff count days.
You have already used dateadd, getdate and datediff i don´t see how you could miss this.
you have it in your code.
nelsonpaixao@yahoo.com.br
trying to help & get help
|
|
|
|
|
I have one panel in which i have my control, know i want to move it at run time using mouse.
|
|
|
|
|
You must listen to event MouseMove, then change the location of the control depends on mouse location.
|
|
|
|
|
Hello Everyone
I'm trying to write an application which gets input voice from 4 different microphones & saves them in four different files.
I've succeeded getting the voices simultaneously, but I can't save them in four different files. I used FileStream method to create files & to write into them; I could create them but all 4input audios go(mix) into the one file while 3 others are left empty. I've used 4seperate threads for 4 audio inputs, & winmm.dll to catch audio from inputs, as well as an M-Audio Delta1010-LT sound card.
I'm using visual studio 2005 & C# on windows platform.
How should I do that?
I appreciate any kind of help, As I need urgent help
I've used a mthod to start capturing called start()
& a class called WaveInRecorder that uses winmm.dll to capture voice, to get available devices & to choose the device to capture voice from.
Here is a sample for two microphones:
<br />
private void Start()<br />
{<br />
ThreadStart ts1 = new ThreadStart(doit1);<br />
ThreadStart ts2 = new ThreadStart(doit2);<br />
t1 = new Thread(ts1);<br />
t2 = new Thread(ts2);<br />
t1.Start();<br />
t2.Start();<br />
}<br />
<br />
private void doit1()<br />
{<br />
<br />
String filename = FilenameBox.Text;<br />
String ending = ".wav";<br />
RecorderOutputStream = new MemoryStream();<br />
WaveLib.WaveFormat fmt = new WaveLib.WaveFormat(44100, 16, 2); <br />
m_Recorder = new WaveLib.WaveInRecorder(Int16.Parse(SoundDeviceBox.Text), fmt, 2048, 1, new WaveLib.BufferDoneEventHandler(DataArrived));<br />
<br />
fs = new FileStream(filename + ending, System.IO.FileMode.Create);<br />
}<br />
<br />
private void doit2()<br />
{<br />
<br />
String filename1 = FilenameBox1.Text;<br />
String ending = ".wav";<br />
RecorderOutputStream1 = new MemoryStream();<br />
WaveLib.WaveFormat fmt = new WaveLib.WaveFormat(44100, 16, 2); <br />
m_Recorder1 = new WaveLib.WaveInRecorder(Int16.Parse(SoundDeviceBox1.Text), fmt, 2048, 1, new WaveLib.BufferDoneEventHandler(DataArrived1));<br />
<br />
fs1 = new FileStream(filename1 + ending, System.IO.FileMode.Create);<br />
}<br />
<br />
private void DataArrived(IntPtr data, int size)<br />
{<br />
if (m_RecBuffer == null || m_RecBuffer.Length < size)<br />
m_RecBuffer = new byte[size];<br />
System.Runtime.InteropServices.Marshal.Copy(data, m_RecBuffer, 0, size);<br />
RecorderOutputStream.Write(m_RecBuffer, 0, m_RecBuffer.Length);<br />
}<br />
<br />
private void DataArrived1(IntPtr data, int size)<br />
{<br />
if (m_RecBuffer1 == null || m_RecBuffer1.Length < size)<br />
m_RecBuffer1 = new byte[size];<br />
System.Runtime.InteropServices.Marshal.Copy(data, m_RecBuffer1, 0, size);<br />
RecorderOutputStream.Write(m_RecBuffer1, 0, m_RecBuffer1.Length);<br />
} <br />
<br />
Thanks in forward
modified on Tuesday, September 16, 2008 9:31 AM
|
|
|
|