2013-04-27 68 views
0

无法获取gridview单元格的值。我绑定的GridView动态无法访问gridview单元格值

<asp:Panel ID="PnlGrid" runat="server" ScrollBars="Both" CssClass="gridLayout"> 
     <asp:GridView ID="grdExamReportBatchWise" runat="server" CssClass="gridReport"  AutoGenerateColumns="false"> 
       <Columns> 
      </Columns> 
      <EmptyDataTemplate> 
       Records not present ! 
      </EmptyDataTemplate> 
     </asp:GridView> 
    </asp:Panel> 

    for (int i = 0; i < grdExamReportBatchWise.Columns.Count - 1; i++) 
    { 
     if (grdExamReportBatchWise.Rows[0].Cells[i].Text == "Paper") 
     { 
      string ne = "abc"; 
     } 

    } 
+0

有什么错误? – zey 2013-04-27 07:35:02

+0

没有任何错误。数据绑定完美,我只想获取单元格中的值.. – 2013-04-27 08:14:18

+0

,我可以更改数据但无法访问它 – 2013-04-27 08:19:31

回答

0

试试吧,

protected void grdExamReportBatchWise_RowDataBound(object sender, GridViewRowEventArgs e) 
{ 
    if (e.Row.DataItem != null) 
    { 
    for (int i = 0; i < grdExamReportBatchWise.Columns.Count - 1; i++) 
      { 
       if (e.Row.Cells[i].Text == "Paper") 
         { 
         string ne = "abc"; 
         } 
      } 
    } 
    } 
+0

明白了..谢谢 – 2013-04-27 09:32:36

+0

使用我的答案或不? – zey 2013-04-27 10:34:02

+0

没有zey这是另一个问题,谢谢你的帮助 – 2013-04-29 11:51:14