Hi all,
 
 i have some problem storing values into database from gridview data.
In my case i have one gridview and html button. whenever i click on button the gridview records are stored in database but the way of storing records are not properly
saved. in my example, below is code, i want to store this values properly based on gridview data.
in my gridview i have below rows(26). i want to store these rows as it is in database
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
default.ascx:
 <asp:GridView ID="GvGrid1" runat="server" AutoGenerateColumns="false" CellPadding="4" Width="400px" ForeColor="#333333">
     <FooterStyle BackColor="#1C5E55" Font-Bold="True" ForeColor="White" />
      <Columns>
     		<asp:BoundField DataField="UtSubGrp_Nm" ItemStyle-HorizontalAlign="left" HeaderText="Sub Group Name" ReadOnly="True" HeaderStyle-HorizontalAlign="Left" />
    		 <asp:CommandField ShowDeleteButton="true" />
      </Columns>
                              
    </asp:GridView>
<table>
<tr>
<td>
	 <input type="button" id="SubGrpNmSave" value="SAVE" class="Btns" onclick="FetchSubGrpNmSave();" />
</td>
</tr>
</table>
<script language="jscript" type="text/javascript">
 function FetchSubGrpNmSave(sender, e) {
     
       
        var GvGrid = document.getElementById("<%= GvGrid1.ClientID%>");
        if (GvGrid  == null) {
            alert("Add Grid value");
            return;
        }
        for (i = 1; i < GvGrid.rows.length; i++) {
            var GridNm = GvGrid.rows[i].cells[0].innerText;
            PageMethods.SaveGridNm(GridNm);           
        }
	 return true;
    }
</script>
<table>
<tr>
<td>
	 <input type="button" id="SubGrpNmSave" value="SAVE" class="Btns" onclick="FetchSubGrpNmSave();" />
</td>
</tr>
</table>
<script language="jscript" type="text/javascript">
 function FetchSubGrpNmSave(sender, e) {
     
       
        var GvGrid = document.getElementById("<%= GvGrid1.ClientID%>");
        if (GvGrid  == null) {
            alert("Add Grid value");
            return;
        }
        for (i = 1; i < GvGrid.rows.length; i++) {
            var GridNm = GvGrid.rows[i].cells[0].innerText;
            PageMethods.SaveGridNm(GridNm);           
        }
	 return true;
    }
</script>
 
default.ascx.cs:
  public static decimal? SaveGridNm(string GridNm)
        {
            DL.default s = new DL.default();           
            return s.SaveGridNm(GridNm);
        }
 
default.aspx.cs:
	[WebMethod]
        public static decimal? SaveGridNm(GridNm)
        {
            return pjy.Web.UI.ASCX.newfolder.default.SaveGridNm(GridNm);        
         
        }
 
default.cs:
	 public decimal? SaveGridNm(GridNm)
        {
            
            using (DataContext dc = new DataContext())
            {
               
               
                //dc.USP_INSERT_DEFAULT_VALUE(GridNm);          
                return 1;
            }
        }
If anybody understand my problem, please solve my issue..