怎样取 commandArgument 的值?????
问题一:    
  <asp:TemplateField   HeaderText= "删除 ">  
                                                              <ItemTemplate>  
                                                                          <asp:LinkButton   ID= "LinkButton2 "   runat= "server "   CommandArgument= ' <%#   Eval( "UserName ")   %>  ' 
                                                                                     ForeColor= "#C0C0FF "   OnClientClick= "confirm( '你确定要删除该用户吗? ') "   Width= "38px "   OnClick= "LinkButton_Click "> 删除 </asp:LinkButton>  
                                                              </ItemTemplate>  
  </asp:TemplateField 
 我在写   protected   void   LinkButton_Click(object   sender,   EventArgs   e)事件时, 
 怎么取到此控件绑定的CommandArgument值??? 
 问题二: 
 我给一个GridView控件设置数据源时: 
 GridView1.DataSource   =   Membership.GetAllUsers(); 
 GridView1.DataBind(); 
 老报错,是怎么回事?? 
 谢谢!!!
------解决方案--------------------LinkButton button = (LinkButton)sender; 
 button.CommandArgument
------解决方案--------------------1.LinkButton button = (LinkButton)sender; 
 button.CommandArgument   
 2.GridView1.DataSource 可以接受的对像和Membership.GetAllUsers()返回的对像不一样 
 DataSource下列数据源有效:  
 DataTable  
 DataView  
 DataSet  
 DataViewManager  
 任何实现 IListSource 接口的组件  
 任何实现 IList 接口的组件    
 Membership.GetAllUsers()返回的是MembershipUserCollection对像 
 public sealed class MembershipUserCollection : ICollection, IEnumerable 
 没有实现IListSource 或IList 接口 
 所以就不行了