<asp:TemplateColumn HeaderText="岗位薪">
<ItemTemplate>
<asp:Label id=Label1 runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "gangWeiXin") %>'>
</asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox id="TextBox1" runat="server" MaxLength="10"></asp:TextBox>
</EditItemTemplate>
</asp:TemplateColumn>
private void DataGrid1_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
TextBox tb =(TextBox)DataGrid1.Items[e.Item.ItemIndex].Cells[5].FindControl("TextBox1");
TextBox16.Text = tb.Text;//死活得不到怎么回师???tb.ID可以得到
DataGrid1.EditItemIndex = -1;
DataGrid1.SelectedIndex = e.Item.ItemIndex;
BindDataGrid();
}
尿都急出来拉。靠。帮忙看看
<ItemTemplate>
<asp:Label id=Label1 runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "gangWeiXin") %>'>
</asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox id="TextBox1" runat="server" MaxLength="10"></asp:TextBox>
</EditItemTemplate>
</asp:TemplateColumn>
private void DataGrid1_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
TextBox tb =(TextBox)DataGrid1.Items[e.Item.ItemIndex].Cells[5].FindControl("TextBox1");
TextBox16.Text = tb.Text;//死活得不到怎么回师???tb.ID可以得到
DataGrid1.EditItemIndex = -1;
DataGrid1.SelectedIndex = e.Item.ItemIndex;
BindDataGrid();
}
尿都急出来拉。靠。帮忙看看
会是什么地方的问题啊?实在没着了!
tb的值是有的,而已可以得到 tb.ID.但就是得不到tb.Text
哭了一下午了。哎~
{
if(e.Item.ItemType==ListItemType.EditItem)
{
TextBox tb =(TextBox)DataGrid1.Items[e.Item.EditItemIndex].FindControl("TextBox1");
TextBox16.Text = tb.Text;//死活得不到怎么回师???tb.ID可以得到
DataGrid1.EditItemIndex = -1;
DataGrid1.SelectedIndex = e.Item.ItemIndex;
BindDataGrid();
}
}改成这样呢,试试