c# - System.Web.UI.WebControls.DataGrid' does not contain a definition for 'Rows' -


i got excel value in gridview , need insert values in rows sql server 2008.

when try iterate throught gridview rows throws error in loop near dg_agentsfr.rows "datagrid' not contain definition 'rows' "

here code:

protected void savedatafromgv() {     foreach (gridviewrow g1 in ***dg_agentsfr.rows)***     {          sqlconnection con = new sqlconnection(strconnstring);         sqlcommand cmd = con.createcommand();         cmd = new sqlcommand("insert tb_transagenseafreightrate(pol,pod,forwarder,forwarder reference,shipping line,container type,container size,validity from,validity to,basic rate,paf,caf,pss,total amount,ree days,credit days,nit deposit,companyid,isactive) values ('" + g1.cells[0].text + "','" + g1.cells[1].text + "','" + g1.cells[2].text + "','" + g1.cells[3].text + "','" + g1.cells[4].text + "','" + g1.cells[5].text + "','" + g1.cells[6].text + "','" + g1.cells[7].text + "','" + g1.cells[8].text + "','" + g1.cells[9].text + "','" + g1.cells[10].text + "','" + g1.cells[11].text + "','" + g1.cells[12].text + "','" + g1.cells[13].text + "','" + g1.cells[14].text + "','" + g1.cells[15].text + "','" + g1.cells[16].text + "',1,'" + txtcompanyid.text + "')", con);         con.open();         cmd.executenonquery();         con.close();     }      response.write ("records inserted successfully"); } 

please me resolve this.

thanks in advance.

datagrid not contain definition rows. instead of rows, has items.

use this

foreach (datagriditem dr in dg_agentsfr.items) 

datagrid class

and use parameterized query avoid how sqlparameter prevent sql injection

cmd = new sqlcommand("insert tb_transagenseafreightrate(pol,pod,forwarder....) values (@pol,@pod,@forwarder) 

Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -