View Full Version : grid view hidden field asp.net c#


alfinete
06-05-2008, 15:53
tenho uma grid view c pesquizar 5 campos em que ao utilizador so ve 4 campos , mas tenho de puxar o valor do 5 º campo , mas como não esta visivel não consigo captalo.



protected void grvescolas_RowCommand(object sender, GridViewCommandEventArgs e)
{
Type cstype = this.GetType();

if (e.CommandName == "cmddocentes")
{
Dados d= new Dados();
DataRow dr=null;
int index = Convert.ToInt32(e.CommandArgument);
GridViewRow row = grvescolas.Rows[index];

string teste = row.Cells[0].Text;

string teste2 = row.Cells[4].Text;



}
}

este

string teste2 = row.Cells[4].Text;mostra sempre vazio pois é oq ue esta escondido


gostava de um help

|pr3t3nd3r|
07-05-2008, 09:00
Está mesmo só escondido ou a propria gridview tem esse campo vazio para que nao mostre nada?
é se se esse campo tiver vazio, é normal nao o conseguires captar!!! :S

alfinete
07-05-2008, 09:53
esta memo so escondido.. com visible=false

alfinete
07-05-2008, 14:08
problem resolved





protected void grvescolas_RowCreated(object sender, GridViewRowEventArgs e)
{

if (e.Row.RowType == DataControlRowType.Header)
{

e.Row.Cells[0].Visible = false;

}

if (e.Row.RowType == DataControlRowType.DataRow)
{

e.Row.Cells[0].Visible = false;

}

}





e o row command com ja tinha posto em cima