Função para que no momento do enter voce possa pegar dados, enviar para uma variavel externa ao form e fechar o form de pesquisa.
esta função foi implementada no KeyDown do datagrid.
foi alterada a função edit para não usar o enter no caso.
private void dtgPesqCliente_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter && dtgPesqCliente.CurrentRow.Index != -1)
{
_Cliente._retNome = dtgPesqCliente.Rows[dtgPesqCliente.CurrentRow.Index ].Cells[1].Value.ToString();
_Cliente._retCodigo = dtgPesqCliente.Rows[dtgPesqCliente.CurrentRow.Index].Cells[0].Value.ToString();
this.Close();
}
}
att
Fernando
Mostrando postagens com marcador DataGridView. Mostrar todas as postagens
Mostrando postagens com marcador DataGridView. Mostrar todas as postagens
quinta-feira, 30 de agosto de 2012
quinta-feira, 8 de março de 2012
Inserir Try automático c#
digitar :
try e segurar a tecla tab por alguns segundos, o código aparecerá automaticamente.
abraços
try e segurar a tecla tab por alguns segundos, o código aparecerá automaticamente.
abraços
segunda-feira, 20 de fevereiro de 2012
Não foi possível resolver o conflito de agrupamento entre ' ' e ' ' na operação equal to.
Equalizando collate para bancos difrentes no SQLServer.
select f.*,fu.*
from banco0.dbo.FUNCIONARIOS fu
inner join banco1.dbo.[FUNCIONARIOS] f
on f.REGISTRO = fu.MATRICULA -- f.RG = fu.RG COLLATE Latin1_General_CS_AS
Com isso os bancos podem ter sido criados com collate diferentes mas consegue-se fazer verificações no campos string princiapalmente.
select f.*,fu.*
from banco0.dbo.FUNCIONARIOS fu
inner join banco1.dbo.[FUNCIONARIOS] f
on f.REGISTRO = fu.MATRICULA -- f.RG = fu.RG COLLATE Latin1_General_CS_AS
Com isso os bancos podem ter sido criados com collate diferentes mas consegue-se fazer verificações no campos string princiapalmente.
segunda-feira, 5 de dezembro de 2011
Verifica se um datagrid esta carregado ou vazio.
Simples para facilitar algumas verificações.
///
/// verifica se um datagrid esta carregado ou vazio
///
/// passa o datagrid
///
private bool VerificaGrid(DataGridView dtg)
{
return (((DataTable)dtg.DataSource) != null && ((DataTable)dtg.DataSource).Rows.Count > 0);
}
Podes ser colocado em uma classe publica a todos os form's.
Att
Fernando
Assinar:
Postagens (Atom)