Hi
i am using NKTWAB in my C# application. i have converted
vb.net
RefreshFolders() method to C#.net method. but it is not adding the
folder to treeview .following code i am using to add folder.
public void RefreshFolders(ref AxComctlLib.AxTreeView
TvwFolders)
{
try
{
object k = 0, relative = null, relationShip = null,
key = null, text = null, image = null, seletedImage = null;
int i, j;
NKTWABLib.Folder folder = null;
ComctlLib.Node newItem = null;
TvwFolders.Nodes.Clear();
for (i = 1; i <= OEWABFolder.Folders.Count; i++)
{
folder = OEWABFolder.Folders.get_Item(i);
if (folder != null)
{
//relative = "";
//relationShip =
ComctlLib.TreeRelationshipConstants.tvwFirst;
key = "F" + folder.EntryID;
text = folder.Name;
image = 1;
seletedImage = 1;
newItem = TvwFolders.Nodes.Add(ref relative,
ref relationShip, ref key, ref text,
ref image, ref seletedImage);
if (i == 1)
{
k = 1;
TvwFolders.SelectedItem =
TvwFolders.Nodes.get_Item(ref k);
}
for (j = 0; j < folder.Groups.Count; j++)
{
relative = newItem;
relationShip =
ComctlLib.TreeRelationshipConstants.tvwChild;
key = "G" + folder.Groups.get_Item
(j).EntryID;
text = folder.Groups.get_Item(j).Name;
image = 2;
TvwFolders.Nodes.Add(ref relative, ref
relationShip, ref key, ref text, ref image,
ref seletedImage);
}
}
}
}
catch (Exception ex) { objSms.DisplayError(ClassName,
"RefreshFolders()", ex); }
}
just try it and help me in this regard. if you have C# demo of NKTWAB
then kindly send me.
thanks in advance.
sudheer kumar singh
bangalore