c# - Get dataGridView selected row value -


i have following class , want current selected row value , set textbox:

private void updatewines() {             string evalstr = "(wines::get-wine-list)";             multifieldvalue mv = (multifieldvalue)enviroment.eval(evalstr);             list<winerecommendation> winereclist = new list<winerecommendation>();              (int = 0; < mv.count; i++) {                 factaddressvalue fv = (factaddressvalue)mv[i];                 int certainty = (int)((floatvalue)fv.getfactslot("certainty"));                 string winename = ((stringvalue)fv.getfactslot("value"));                 winereclist.add(new winerecommendation() { winename = winename, certainty = certainty });             }              datagridview.datasource = winereclist;             //richtextbox1.text = datagridview1.selectedcells[0].value;             richtextbox1.text = datagridview.currentcell.rowindex.tostring();         } 

i used richtextbox1.text = datagridview.currentcell.rowindex.tostring(); winename returns 0;

here's image: enter image description here

try

 richtextbox1.text=datagridview1.rows[e.rowindex].cells["your coloumn name"].value.tostring(); 

Comments

Popular posts from this blog

javascript - jquery or ashx not working -

opencv - DataType<cv::detail::deriv_type>::depth what is it used for -

python 3.x - Mapping specific letters onto a list of words -