ai galera bom dia ,tenho uma Gridview que carrego com esta methodo no Page_Load.
Puxada p = new Puxada();
DataSet ds = new DataSet();
ds = p.Puxada_Lista();
GRDPUXADA.DataSource = ds;
GRDPUXADA.DataBind();
ate ai tudo certo so que no evento RowCreated () carrego crio as linhas do Grid com uma função java
segue codigo.
protected void GRDPUXADA_RowCreated(object sender, GridViewRowEventArgs e)
{
//if (e.Row.RowType == DataControlRowType.DataRow)
//{
// e.Row.Attributes.Add("onclick", "onGridViewRowSelected('" + m_iRowIdx.ToString() + "')");
//}
//m_iRowIdx++;
}
*** o problema é que quando executo um click em um botão e dou uma mensagem em um label ele entra 2 vezes neste evento RowCreated e esta variavel m_iRowIdx++ que conta não esta vindo como zero .ele esta declarado no general ,tentei por
!IsPostBack acontece mesmo problema .
public partial class Puxada_ConsultaPuxada : System.Web.UI.Page
{
int m_iRowIdx = 0;