Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Nilton Oliveira (Web)

Populando Menu

Recommended Posts

Pessoal boa tarde,

 

Estou tentando popular um menu através de um banco de dados sql usando a tecnologia do linq em c#, porém não consigo popular com os subMenus, o codigo esta assim:

void PopulaMenu()
	{
		var selMenu = from m in dc.Menus
					  join s in dc.SubMenus on m.MenuId equals s.MenuId
					  select new {m, s};

		foreach (var item in selMenu)
		{
			MenuItem mi = new MenuItem();
			mi.Text = item.m.Descricao;
			menuPrincipal.Items.Add(mi);

			MenuItem sm = new MenuItem();
			[b]sm.ChildItems.Add(item.s.smDescricao);[/b]		}
	}
Porém quando eu compilo aparece esse erro:

 

The best overloaded method match for 'System.Web.UI.WebControls.MenuItemCollection.Add(System.Web.UI.WebControls.M

enuItem)' has some invalid arguments.

 

Alguém conhece alguma alternativa para isso?

 

Desde já agradeço...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.