|
No. But, I'll be more than happy to help if you have a specific question after trying to do this yourself.
/ravi
|
|
|
|
|
I tried this way for many time but I couldn`t get ane success
Help me please
I need your help immediately
Thanks
Hello Friends
|
|
|
|
|
How to use this exactly?
Hello Friends
|
|
|
|
|
Iterate through the Nodes collection; check each TreeNode to see if it matches your criteria. If it does, set the control's SelectedNode property.
/ravi
|
|
|
|
|
Thats true; but I my tree is in a larg size so I don`t want to Pass all nodes in my treeview.
Now What can I do for it?
Hello Friends
|
|
|
|
|
Thats true; but my tree is in a larg size so I don`t want to Pass all nodes in my treeview.
Now What can I do for it?
Hello Friends
|
|
|
|
|
This example assumes that the node's Tag property contains the data (like a key value) that you're looking for:
public TreeNode GetTreeNode(string sNodeTag)
{
TreeNode oRetVal = null;
foreach (TreeNode oNode in treeView1.Nodes)
{
if ((string)oNode.Tag == sNodeTag)
{
oRetVal = oNode;
break;
}
}
return oRetVal;
}
Everything makes sense in someone's mind
|
|
|
|
|
I don`t want to get a specified node in treeview
I want to set a specified node in treeview.it means I want to go to specified node in treeview
How can I do it ?
Hello Friends
|
|
|
|
|
When you say "set a specified node in treeview", I'm guess you're talking about setting the SelectedNode.
Again, this code assumes that you have stored a distinct value to each node's Tag property, and are passing that value into this method.
public void SetActiveNode(string sNodeTag)
{
foreach (TreeNode oNode in treeView1.Nodes)
{
if ((string)oNode.Tag == sNodeTag)
{
SelectedNode = oNode;
break;
}
}
}
Everything makes sense in someone's mind
|
|
|
|
|
How can I search in a DataGridView ?
I have a DataGridView that has eight column.(for example this datagrid shows some information about 5000 E_Books).One of these eight column is about "Subjetc" and it can made of tow or three subject that delimited with "#" from each other : Example = "Metaphysics # Epistemology".
Now I want to search Epistemology in this datagrid so that I can see this record ( "Metaphysics # Epistemology" ) as an answer of my search
How can I do it?
Thanks in advance
Hello Friends
|
|
|
|
|
hi Laji59
See this and dont forget to vote
http://www.codeproject.com/KB/cs/N-Tier22.aspx[^]
Hope it helps
Vuyiswa Maseko,
Sorrow is Better than Laughter, it may Sadden your Face, but It sharpens your Understanding
VB.NET/SQL7/2000/2005
http://vuyiswamb.007ihost.com
http://Ecadre.007ihost.com
vuyiswam@tshwane.gov.za
|
|
|
|
|
thanks
but download link is empty
also I don`t want to RESTRICT datagrid to on answer ; I want to go to the first record that has special conditions and high_light it
Hello Friends
|
|
|
|
|
Hello,
There are many ways to make search.
Is your datagrid based on a Data Model?
My Advice is to bind your search results on your data model objects.
List<ebooks> for example.
Dont try te retreive information from your datagridview (assume that it's only to display)
you can make for example a SearchClass that look for key words:
class SerachEbooksClass
{
public static List<ebook> GetEBooksByKeyWords (string [] keyWords, List<ebook> ebookList)
{
}
}
</ebook></ebook>
This method is quite heavy if you got a very huge list
You can make an index for your ebooks
e.g.
keywork1=>ebook1,ebook2,ebook3
keywork2=>ebook2,ebook100,ebook50
...
keyworkn=>ebook4,ebook1,ebook66
try to consult this index when searching for ebooks !
*
hope this helped you
|
|
|
|
|
Thanks
But don`t you have any other solution?
Hello Friends
|
|
|
|
|
Hi,
Do it in sql and trigger it in c#, by way for me.
nelsonpaixao@yahoo.com.br
|
|
|
|
|
I would like to know how to sort a string array alphanumerically.
I'm writing a program which gets all the files in a folder and goes through them, but it is important that they are processed in the right order. The problem is that the files are named like this 123456_123456. The length of the file name is not fixed and when sorting the string with Array.Sort(), it is not sorted correctly. I.e. with two files named 123_456 and 123_123567, 123_123567 will be the first, even though 123_456 is technically the lower number. How do i avoid this problem?
Thanks in advance
I haven't lost 'till I'm the last one to cross the finishline.
|
|
|
|
|
Put them in a System.Collections.Generic.SortedList<long,string> instead?
|
|
|
|
|
How so? Ive never used SortedList and i cant really see how it works and helps. Any tips?
I haven't lost 'till I'm the last one to cross the finishline.
|
|
|
|
|
Start by reading up on it.
|
|
|
|
|
Write your own comparer and call that in the Sort method's parameters. Array.Sort(StringComparer);
public int StringComparer(string stringA, string stringB)
{
return stringA.CompareTo(stringB);
}
DaveBTW, in software, hope and pray is not a viable strategy. (Luc Pattyn)Expect everything to be hard and then enjoy the things that come easy. (code-frog)
|
|
|
|
|
You have to make your own custom comparer that splits the strings into numerical and non-numerical parts and compares them, which you then use with the Array.Sort method.
You can use a regular expression to split the strings.
Despite everything, the person most likely to be fooling you next is yourself.
|
|
|
|
|
Thanks. I ended up creating a custom IComparer class which works perfectly. Well... So far atleast
I haven't lost 'till I'm the last one to cross the finishline.
|
|
|
|
|
Im just playing round with LINQ for the first time, so here i'll show you that solution.
You'll see this test code outputs the 3 numbers 3 times
1) Original Order
2) Default Sort which is the wrong order for you
3) Ordered using the first group of numbers followed by the second group of numbers - this should be the order you're looking for
string[] myStrings = { "123_456", "123_12", "123_123567" };
foreach (string s in myStrings)
Console.WriteLine(s);
Console.WriteLine();
Array.Sort(myStrings);
foreach (string s in myStrings)
Console.WriteLine(s);
Console.WriteLine();
var sortedRight = from s in myStrings.OfType<string>()
orderby int.Parse(s.Split('_')[0]), int.Parse(s.Split('_')[1])
select s;
foreach(string s in sortedRight)
Console.WriteLine(s);
Console.ReadLine();
Output:
123_456
123_12
123_123567
123_12
123_123567
123_456
123_12
123_456
123_123567
|
|
|
|
|
# Cloning Outlook pst:
This is what the app is about - we're trying to clone the Outlook pst and maintain a mirror image. Initially we'll need to clone the structure and copy each item from the original Outlook pst. This is the first time the user accesses our app. For each subsequent access we'll only compare both the psts and add what is new in the Outlook pst. This is like physically maintaining a backup copy of the original pst.
The idea is to keep this copy in a flash-drive which will make everything portable (we don't want that everytime the user wants to carry all his email - he needs to copy-paste the huge pst file - it is sensitive so we dn't want to touch it)
# Platform:
We've started with .Net but it seems that using the native MAPI is what most of the coders suggest. That is deploy this app using VB6 or C++.
For now we're relying on the OOL (Outlook Obj Lib) - though its version specific but we can handle it. We've also tried assesing tools like mapi33.dll, Outlook Redemption, etc.. but most of them don't seem to be stable or lack pst-file manipulation.
we need something which provides full-features pst-access and manipulation.
Any material, code or suggestion?
Thanks in advance
thx,
hmnt
|
|
|
|
|
I have 2 projects one is web service project and the other is windows service project
i want to make a setup project which install the both projects in one click ???
any advices
P.S i tried to put the both project in one solution and then created a setup project for the solution but it didn't work also i tried to make another two merge module projects for each of them and added the 2 merged project to a setup project but when i started the install i got an error message says " This Setup Requires Internet Information Server 4.0 or higher and Windows NT 4.0, Windows 2000 or higher. This setup cannot be installed on Windows 95, Windows 98 ,or Windows Me. Please Internet Information Server and run this setup again." and i've already have IIS and Windows server 2003 on my machine
Thank You
|
|
|
|