edititemtemplate控件名为textbox1 ,itemtemplate的控件为label1,我想在datagrid自带的UpdateCommand事件里付值,该怎么做?

解决方案 »

  1.   

    不需要这样做吧,如果UpdateCommand执行成功那么itemtemplate里面的值也就会跟着变了,不需要你去刻意赋值
      

  2.   

    不需要这样,首先你得把两个控件绑定到数据源的相应字段,然后更新后重新绑定下那个label就会显示新的数据不需要再赋值
      

  3.   

    <asp:TemplateColumn HeaderText="地区">
    <ItemTemplate>
    <asp:Label id=Label8 runat="server" Width="120px" Text='<%# DataBinder.Eval(Container, "DataItem.地区") %>'>
    </asp:Label>
    </ItemTemplate>
    <EditItemTemplate>
    <asp:TextBox id=TextBox9 runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.地区") %>'>
    </asp:TextBox>
    </EditItemTemplate>
    </asp:TemplateColumn>
    同一数据源就OK了
      

  4.   

    我的意思是想在datagrid自带的UpdateCommand事件里把textbox1 的值付给label1,该怎么写呢?