H
Hrvoje Voda
Can someone please tell me what is wrong with this code ?
listFunctions.DisplayMember = "Name";
nGroupID = (Guid[])
new ArrayList( listGroupID.Items ).ToArray(typeof(Guid));
sSelect = "GroupID ='" + nGroupID.ToString () + "'";
for (int i=1; i<listFunctions.Items.Count ; i++)
{
DataRow[] FGrows = userDb.dataSetAccounts.FunctionsGroups.Select(
sSelect,"FunctionID",System.Data.DataViewRowState.CurrentRows);
foreach (DataSetAccounts.FunctionsGroupsRow row in FGrows)
{
DataSetAccounts.FunctionsRow function =
userDb.dataSetAccounts.Functions.FindByFunctionID( row.FunctionID );
if ( function != null )
{
if(listFunctions.Items.ToString () == function.Name)
listFunctions.SetItemChecked(i, true);
}
}
}
In listGroupID I have one item of GroupID but in array FRows I get 0!
Why?
Hrcko
listFunctions.DisplayMember = "Name";
nGroupID = (Guid[])
new ArrayList( listGroupID.Items ).ToArray(typeof(Guid));
sSelect = "GroupID ='" + nGroupID.ToString () + "'";
for (int i=1; i<listFunctions.Items.Count ; i++)
{
DataRow[] FGrows = userDb.dataSetAccounts.FunctionsGroups.Select(
sSelect,"FunctionID",System.Data.DataViewRowState.CurrentRows);
foreach (DataSetAccounts.FunctionsGroupsRow row in FGrows)
{
DataSetAccounts.FunctionsRow function =
userDb.dataSetAccounts.Functions.FindByFunctionID( row.FunctionID );
if ( function != null )
{
if(listFunctions.Items.ToString () == function.Name)
listFunctions.SetItemChecked(i, true);
}
}
}
In listGroupID I have one item of GroupID but in array FRows I get 0!
Why?
Hrcko