GridView取列值

用e.Row.Cells[3].Text取列值的时候

第2列不可以用模版列,

例如

<asp:TemplateField HeaderText="用户ID">
                                                        <ItemTemplate>
                                                            <%#Eval("UserID") %>
                                                        </ItemTemplate>
                                                    </asp:TemplateField>

这样是取不到的,除非放控件取控件值

必须用<asp:BoundField DataField="UserID" HeaderText="用户ID" />

这样才可以取到

posted @ 2010-08-27 14:41  蓝丶 sky  阅读(580)  评论(2)    收藏  举报