Levar Informações do DataGridView para outro Formulário
19/10/2015
0
Bom dia,
Sou novo em asp.net e tenho uma tela de cadastro de agendamento, nela ha um botão que ao clicar exibe uma grid de pesquisa de médicos.
Ao selecionar um determinado medico, preciso que o formulário de Consulta seja fechado e os dados da linha do médico selecionado seja levado para o meu formulario de Novo Agendamento, porem isto não esta ocorrendo, alguém poderia me ajudar.
Segue abaixo o trecho do código que estou utilizando:
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
string strUnidade = "ctl00_ContentPlaceHolder1_txtUnidade";
string strLogradouro= "ctl00_ContentPlaceHolder1_txtLogradouro";
string jscript = "";
string unidade= GridView1.SelectedRow.Cells[1].Text;
string logradouro = GridView1.SelectedRow.Cells[2].Text;
jscript += "<script language='JavaScript'>";
jscript += "window.opener.document.forms[0]." + strUnidade + ".value= '";
jscript += unidade;
jscript += "';";
jscript += "window.opener.document.forms[0]." + strLogradouro +".value= '";
jscript += logradouro;
jscript += "';window.close();";
jscript += "</script>";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "ModalEventos", jscript);
}
Agradeço muito
Sou novo em asp.net e tenho uma tela de cadastro de agendamento, nela ha um botão que ao clicar exibe uma grid de pesquisa de médicos.
Ao selecionar um determinado medico, preciso que o formulário de Consulta seja fechado e os dados da linha do médico selecionado seja levado para o meu formulario de Novo Agendamento, porem isto não esta ocorrendo, alguém poderia me ajudar.
Segue abaixo o trecho do código que estou utilizando:
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
string strUnidade = "ctl00_ContentPlaceHolder1_txtUnidade";
string strLogradouro= "ctl00_ContentPlaceHolder1_txtLogradouro";
string jscript = "";
string unidade= GridView1.SelectedRow.Cells[1].Text;
string logradouro = GridView1.SelectedRow.Cells[2].Text;
jscript += "<script language='JavaScript'>";
jscript += "window.opener.document.forms[0]." + strUnidade + ".value= '";
jscript += unidade;
jscript += "';";
jscript += "window.opener.document.forms[0]." + strLogradouro +".value= '";
jscript += logradouro;
jscript += "';window.close();";
jscript += "</script>";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "ModalEventos", jscript);
}
Agradeço muito
Ricardo Rodrigues
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)