when i creat unlimited textbox in gridview dynamically how can i access them? for example:
    int uste_uzaklik = 30;
    int nesne = ListBox1.Items.Count;
    Array.Resize(ref textboxarray, nesne * nesne);
    for (int str = 0; str < nesne; str++)
    {
        for (int stn = 0; stn < nesne; stn++)
        {
            textboxarray[idm] = new TextBox();
            textboxarray[idm].Font.Bold = true;
            textboxarray[idm].Font.Name = "Verdana";
            textboxarray[idm].ID = idm.ToString();
            textboxarray[idm].ToolTip = textboxarray[idm].ID;
            GridView2.Rows[str].Cells[stn + 1].Controls.Add(textboxarray[idm]);
            if (str == stn) textboxarray[idm].Enabled = false;
            uste_uzaklik += 30;
            idm++;
        }
    }
i add texboxes in gridview...you can imagine a matris... there is no problem... but when i access them like this:
                   if (((TextBox)(GridView2.Rows[str].Cells[stn].FindControl(idm.ToString()))).Text != null)
                    {
                        matris[i, j] = Convert.ToInt32(GridView2.Rows[str].Cells[stn].Text);
                    }
occur an error
Object reference not set to an instance of an object.
how can i solve this problem?
 
    