c# - Why can I not catch the value of Gridview row? -


here code. problem: when click om row och on select page refreshing , dont text in lable17.text.

 protected void gridview1_selectedindexchanged(object sender, eventargs e) {      gridviewrow row = gridview1.selectedrow;      label17.text = row.cells[2].text.tostring() ; }   protected void gridview1_rowdatabound(object sender, gridviewroweventargs e) {     if (e.row.rowtype == datacontrolrowtype.datarow)     {         e.row.attributes.add("onmouseover", "this.style.cursor='pointer';this.style.backgroundcolor='yellow'");      } }  protected void gridview1_selectedindexchanging(object sender, gridviewselecteventargs e) {     gridviewrow row = gridview1.rows[e.newselectedindex];     label17.text = "you selected" + row.cells[2].text; } 

is gridview in updatepanel? if not entire page postback when click on button. also, make sure if setting text of label17 in page_load event first time i.e.

public void page_load(object sender, eventargs e) {     if(!page.ispostback)     {         label17.text = "default text";     } } 

Popular posts from this blog

How to calculate SNR of signals in MATLAB? -

c# - Attempting to upload to FTP: System.Net.WebException: System error -

ios - UISlider customization: how to properly add shadow to custom knob image -