oncancelcommand="Lst_AchieveMonth_CancelCommand"
oneditcommand="Lst_AchieveMonth_EditCommand"
onupdatecommand="Lst_AchieveMonth_UpdateCommand"
<asp:TemplateColumn HeaderText="签单">
<ItemTemplate>
<%# DataBinder.Eval(Container.DataItem,"SignedAchievement") %>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtSignedAchievement" runat="server" Text=<%# DataBinder.Eval(Container.DataItem,"SignedAchievement") %>
Width="48px">
</asp:TextBox>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:EditCommandColumn HeaderText="编辑" UpdateText="更新" CancelText="取消" EditText="编辑">
protected void Lst_AchieveMonth_CancelCommand(object source, DataGridCommandEventArgs e)
{
this.Lst_AchieveMonth.EditItemIndex = -1;
DataBind(ddlSellMan.SelectedValue.ToString(), ddlYear.SelectedValue.ToString());
}
protected void Lst_AchieveMonth_EditCommand(object source, DataGridCommandEventArgs e)
{
this.Lst_AchieveMonth.EditItemIndex = e.Item.ItemIndex;
DataBind(ddlSellMan.SelectedValue.ToString(), ddlYear.SelectedValue.ToString());
}
protected void Lst_AchieveMonth_UpdateCommand(object source, DataGridCommandEventArgs e)
{
Egensource.Skyflying.BLL.SellAchievement achieve = new Egensource.Skyflying.BLL.SellAchievement();
Egensource.Skyflying.Model.SellAchievement model = new Egensource.Skyflying.Model.SellAchievement();
model = achieve.GetModel(Convert.ToDecimal(this.Lst_AchieveMonth.DataKeys[e.Item.ItemIndex]));
if (model != null)
{
model.SignedAchievement = Convert.ToDecimal(((TextBox)e.Item.FindControl("txtSignedAchievement")).Text);
model.AiAchievement = Convert.ToDecimal(((TextBox)e.Item.FindControl("txtAiAchievement")).Text);
achieve.Update(model);
}
this.Lst_AchieveMonth.EditItemIndex = -1;
DataBind(ddlSellMan.SelectedValue.ToString(), ddlYear.SelectedValue.ToString());
}
浙公网安备 33010602011771号