由幕白兄给的
在Repeater中取主键的值:
 DataRowView row = (DataRowView)e.Item.DataItem;
 dg.DataSource = MovieOrder.SearchList(Convert.ToInt32(row["MovieID"]));
这个在rpt_Movie_ItemDataBound事件中可行
但是在rpt_Movie_ItemCommand却不行
我换成DataRow row = (DataRow)e.Item.DataItem;也不行我的数据源是:DataTable

解决方案 »

  1.   

    <asp:Button CommandName="a" CommandArgument='<%#Eval("id")%>' runat="server"  Text="修改" /><br />
            </ItemTemplate>
      

  2.   

    protected void rp1_ItemCommand(object source, RepeaterCommandEventArgs e)
        {
            
            Response.Write(e.CommandArgument+"*****");
            
                }
      

  3.   

    幕白大哥这个我知道
    但是我的
    CheckBox关没有 CommandArgument这个项啊
      

  4.   

    你用什么触发这个itemcommand事件的?
      

  5.   

    checkchange怎么能触发 ItemCommand事件?