O JQuery, na minha opiniao, e uma das melhores bibliotecas em Javascript, facilitando muita a vida do desenvolvedor, neste artigo vou mostrar como fazer a integracao do JQuery ao Visual Studio 2008 para que o intelisense funcione, ja que tive algumas dificuldades nesta integracao. Primeiro verifique se o seu Visual Studio 2008 esta com o SP1 instalado. Segue o link se voce precisar baixar o SP1 do Visual Studio 2008 (a instalacao deste pacote e lenta, nao estranhe):Download do SP1 do Visual Studio 2008 Depois vamos aplicar o hotfix para o Visual Studio interpretar a documentacao de bibliotecas escritas em Javascript (-vsdoc.js), o endereco para fazer o download do hotfix e : Hotfix para interpretacao de arquivos -vsdoc.js Baixe os arquivos do JQuery: jquery-1.3.2-vsdoc2.js e jquery-1.3.2.js (esta e a versao que eu usei neste artigo), no endereco http://code.google.com/p/jqueryjs/downloads/list. Retire do nome do arquivo de documentacao o numero dois ele deve ficar com o seguinte nome jquery-1.3.2-vsdoc.js (e importante renomear este arquivo, porque o Visual Studio so interpreta arquivos de documentacao se ele tiver no final do nome a sequencia "-vsdoc.js"). Depois de feito o download dos arquivos e aplicado o hotfix, vamos testar o Visual Studio 2008, crie um projeto WEB, depois crie uma pasta chamada scripts (nao e obrigatorio, mas fica mais organizado), insira neste diretorio os dois arquivos do JQuery , arraste ou insira a referencia ao arquivo que contem as funcoes (jquery-1.3.2.js). Crie uma sessao Javascript e digite $( e veja o intelisense funcionando !Referencias: Macoratti - ASP .NET - Apresentando JQuery - 'Escreva menos faca mais' JQuery (Site oficial) Berke - Jquery 1.3.2 & Intellisense in Visual Studio 2008 Muitasvezes precisamos alimentar um DataGrid dinamicamente, com o WPF esta tarefaficou bem facil, vamos ao exemplo. Iremoscriar um programa para exibir o alfabeto em maiusculo , um contador e o codigoASCII da letra dentro de um DataGrid assim que o usuario pressionar o botao. Vamosinserir um botao e um DataGrid, como o intuito aqui e alimentar dinamicamente oDataGrid, vamos alterar a propriedade AutoGenerateColumns para true dentro do XAML , assim o DataGridvai gerar as colunas para nos, abaixo segue como o codigo deve ficar : Nocodigo vamos criar uma simples classe apenas com os atributos, segue o codigo: public class LetraNumero { public int Posicao { get; set; } public char Letra { get; set; } public int ASCII { get; set; } } Segue ocodigo do evento Click do botao : private void button1_Click(object sender, RoutedEventArgs e) { // Cria lista para os objetos (esta lista tem que ser do tipo Generic) List<letranumero> lista = new List<letranumero>(); // Rotina para alimentar a lista for (int i = 1; i < 27; i++) { LetraNumero item = new LetraNumero(); item.Posicao = i; item.Letra = Convert.ToChar(64 + i); item.ASCII = 64 + i; lista.Add(item); } // Vinculando a lista ao grid dataGrid1.ItemsSource = lista; } Apropriedade ItemsSource do DataGrid aceita uma lista do tipo Generic e como apropriedade AutoGenerateColumns esta como true, ele vai criar uma coluna paracada atributo da classe definida na lista. Abaixo segue o exemplo da tela