Ferramenta para Download do Xml da Nota Fiscal Eletrônica
Bom dia pessoal,venho informar que desenvolvi uma ferramenta em PHP para download do XML da Nota Fiscal Eletrônica com um preço bastante acessível. Aos interessados,favor entrar em contato através do e-mail rwperroni@hotmail.com
Inserindo ComboBox em KryptonDataGridView
Olá pessoal, depois de algum tempo sem postar aqui no blog trago pra voces um artigo sobre o componente Krypton DataGridView,que faz parte do Krypton Toolkit,uma suite de componentes gratuitos que melhora a aparência dos Windows Forms. Aproveitando a falta de tutoriais a respeito do Toolkit, vou ensinar a colocar dinamicamente colunas do tipo combobox em um KryptonDataGridView.
Antes de Iniciar
Certifique-se de baixar e instalar o Toolkit,que automaticamente ira adicionar os componentes na toolbox.
Passo 1
Crie um novo projeto do tipo KryptonForm e adicione um componente KryptonDatagridView. Ele é encontrado na paleta Krypton na caixa de ferramentas.
Passo 2
Faça a vinculação do DataGridView com algum DataSet previamente criado setando a propriedade DataSource do componente.
Passo 3
Agora se executar o projeto voce conseguira visualizar o DataGridView preenchido com os valores do seu DataSet. Nesse tutorial como exemplo aprenderemos a adicionar uma coluna do tipo combobox retornando todos os nomes armazenados em uma tabela de funcionários ao KryptonDataGridView.No evento Load do seu KryptonForm após a consulta ao banco de dados adicione o seguinte trecho de código:
Entendendo o código
Na primeira linha instanciamos um objeto do tipo KryptonDataGridViewComboBoxColumn,e setamos a propriedade HeaderText para o texto que queremos que apareça no header juntamente com o tamanho da coluna. Em seguida iteramos sobre um objeto do tipo DataReader e adicionamos o retorno dos dados na combobox e por fim vinculamos a coluna ao DataGridView atraves do método Add().
Antes de Iniciar
Certifique-se de baixar e instalar o Toolkit,que automaticamente ira adicionar os componentes na toolbox.
Passo 1
Crie um novo projeto do tipo KryptonForm e adicione um componente KryptonDatagridView. Ele é encontrado na paleta Krypton na caixa de ferramentas.
Passo 2
Faça a vinculação do DataGridView com algum DataSet previamente criado setando a propriedade DataSource do componente.
Passo 3
Agora se executar o projeto voce conseguira visualizar o DataGridView preenchido com os valores do seu DataSet. Nesse tutorial como exemplo aprenderemos a adicionar uma coluna do tipo combobox retornando todos os nomes armazenados em uma tabela de funcionários ao KryptonDataGridView.No evento Load do seu KryptonForm após a consulta ao banco de dados adicione o seguinte trecho de código:
KryptonDataGridViewComboBoxColumn ColunaID = new KryptonDataGridViewComboBoxColumn();
ColunaID.HeaderText = "Nome do Funcionário";
ColunaID.Width = 80;
while(da1.Read())
{
string id=(string)da1["Nome"];
ColunaID.Items.Add(id.ToString());
}
kryptonDataGridView1.Columns.Add(ColunaID);
Entendendo o código
Na primeira linha instanciamos um objeto do tipo KryptonDataGridViewComboBoxColumn,e setamos a propriedade HeaderText para o texto que queremos que apareça no header juntamente com o tamanho da coluna. Em seguida iteramos sobre um objeto do tipo DataReader e adicionamos o retorno dos dados na combobox e por fim vinculamos a coluna ao DataGridView atraves do método Add().