GridView Code:
<asp:GridView ID="gv_a" runat="server" AutoGenerateColumns="False">
        <Columns>
            <asp:BoundField DataField="xingming" HeaderText="姓名">
                <ItemStyle HorizontalAlign="Center" />
            </asp:BoundField>
            <asp:TemplateField HeaderText="领导评价得分">
                <ItemTemplate>
                    <%# getDeFen("此处获取当前行第一列内容", "员工_D")%>
                </ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="中层互评得分"></asp:TemplateField>
            <asp:TemplateField HeaderText="本部员工评价得分"></asp:TemplateField>
        </Columns>
    </asp:GridView>
第一列数据为数据源绑定的数据。

解决方案 »

  1.   


    循环gridview行  i为循环变量循环中gv_a.Rows[i].Cells[0].Text.ToString();    //第I行第1列的值
      

  2.   

    <%# getDeFen(Eval("id").ToString(),Container)%>
    Container.ItemIndex
      

  3.   

     protected void DDLAnnex_SelectedIndexChanged(object sender, EventArgs e)
        {
            DropDownList drp = sender as DropDownList; // 触发事件的 DropDownList
            GridViewRow row = drp.NamingContainer as GridViewRow; // GridView 当前行        
            row.Style.Add(HtmlTextWriterStyle.BackgroundColor, drp.SelectedValue);
            int CurRow = row.RowIndex;
        }