c# - populating GridView with List Data Structure all the items are displayed in single column -


i've created list , filled values form. on button click want values input in form user shown in gridview. populated gridview list. getting data in single column.

protected void btnsubmit_click(object sender, eventargs e)         {             try             {                 string result = string.empty;                 page.validate();                 if (!page.isvalid)                 { return; }                   result = new c_opdregistration().set_opdreg(inputname.value,                                                                 inputage.value,                                                                 male.checked ? 1 : 2,                                                                 inputcontact.value,                                                                 inputaddress.value,                                                                 "user",                                                                 "1",                                                                 ddl_type.selectedvalue                                                              );                 if(result!=null)                 {                     string patient_id = string.empty;                     list<string> list = new list<string>(new string[] { result.tostring(),                                                                         inputname.value,                                                                         inputage.value,                                                                         male.checked ? "male" : "female",                                                                         inputcontact.value,                                                                         inputaddress.value,                                                                         "user",                                                                         ddl_type.selecteditem.tostring()                                                                         });                      displayopd(list);                     return;                 }             }             catch (exception ex)             {                  throw;             }         }          protected void displayopd(list<string> lst)         {             try             {                 if(lst != null)                 {                     gridview1.datasource = lst;                     gridview1.databind();                     div_grid.visible = true;                 }             }             catch (exception ex)             {                  throw;             }         } 

my aspx gridview:

<div id="div_grid" runat="server" visible="false">     <asp:gridview id="gridview1"         runat="server"         autogeneratecolumns="true"         width="100%"         headerstyle-horizontalalign="left">      </asp:gridview> </div>   

i want data displayed in tabular form:

id  name    age gender   contact    address         user    type 1   jerry   24  male     9987       block street    user    general 

how can give header name each column while populating data list? gridview showing result in single column:

item 1709121012 jerry koino 34 male 34567 block street user general 

can change button click event ?

    protected void btnsubmit_click(object sender, eventargs e)     {         try         {             string result = string.empty;             page.validate();             if (!page.isvalid)             { return; }              result = new c_opdregistration().set_opdreg(inputname.value,                                                            inputage.value,                                                            male.checked ? 1 : 2,                                                            inputcontact.value,                                                            inputaddress.value,                                                            "user",                                                            "1",                                                            ddl_type.selectedvalue                                                        );             if (result != null)             {                 list<dataobject> list = new list<caproncrm.dataobject>()                 {                  new dataobject()                  {                      inputname =  inputname.value,                      inputage = inputage.value,                      gender = male.checked ? "male" : "female",                      inputcontact = inputcontact.value,                      inputaddress = inputaddress.value,                      type =  "user",                selecteditemtext = ddl_type.selecteditem.tostring()                 }             };                 displayopd(list);                return;             }         }         catch (exception ex)         {             throw;         }     } 

Comments

Popular posts from this blog

neo4j - finding mutual friends in a cypher statement starting with three or more persons -

php - How to remove letter in front of the word laravel -

minify - Minimizing css files -