Can someone please tell me what is wrong with this code ?
listFunctions.D isplayMember = "Name";
nGroupID = (Guid[])
new ArrayList( listGroupID.Ite ms ).ToArray(typeo f(Guid));
sSelect = "GroupID ='" + nGroupID.ToStri ng () + "'";
for (int i=1; i<listFunctions .Items.Count ; i++)
{
DataRow[] FGrows = userDb.dataSetA ccounts.Functio nsGroups.Select (
sSelect,"Functi onID",System.Da ta.DataViewRowS tate.CurrentRow s);
foreach (DataSetAccount s.FunctionsGrou psRow row in FGrows)
{
DataSetAccounts .FunctionsRow function =
userDb.dataSetA ccounts.Functio ns.FindByFuncti onID( row.FunctionID );
if ( function != null )
{
if(listFunction s.Items[i].ToString () == function.Name)
listFunctions.S etItemChecked(i , true);
}
}
}
In listGroupID I have one item of GroupID but in array FRows I get 0!
Why?
Hrcko
listFunctions.D isplayMember = "Name";
nGroupID = (Guid[])
new ArrayList( listGroupID.Ite ms ).ToArray(typeo f(Guid));
sSelect = "GroupID ='" + nGroupID.ToStri ng () + "'";
for (int i=1; i<listFunctions .Items.Count ; i++)
{
DataRow[] FGrows = userDb.dataSetA ccounts.Functio nsGroups.Select (
sSelect,"Functi onID",System.Da ta.DataViewRowS tate.CurrentRow s);
foreach (DataSetAccount s.FunctionsGrou psRow row in FGrows)
{
DataSetAccounts .FunctionsRow function =
userDb.dataSetA ccounts.Functio ns.FindByFuncti onID( row.FunctionID );
if ( function != null )
{
if(listFunction s.Items[i].ToString () == function.Name)
listFunctions.S etItemChecked(i , true);
}
}
}
In listGroupID I have one item of GroupID but in array FRows I get 0!
Why?
Hrcko
Comment