ItemInserting中的问题 [英] Problem in ItemInserting
问题描述
<pre lang="c#"><pre lang="HTML"><pre lang="HTML">
<InsertItemTemplate>
<tr>
<td>
<asp:TextBox ID="txtName" runat="server" Text='<%# Bind("Name") %>' CssClass="form-input form-control" />
</td>
<td>
<asp:TextBox ID="txtDescription" runat="server" Text='<%# Bind("Descriptn") %>' CssClass="form-input form-control" />
</td>
<td>
<asp:TextBox ID="txtStartDate" runat="server" Text='<%# Bind("StartDate") %>' CssClass="form-input form-control" />
<asp:CalendarExtender ID="txtStartDate_CalendarExtender" runat="server" Enabled="True"
TargetControlID="txtStartDate" Format="MM/dd/yyyy">
</asp:CalendarExtender>
<td>
<asp:TextBox ID="txtEndDate" runat="server" Text='<%# Bind("EndDate") %>' CssClass="form-input form-control" />
<asp:CalendarExtender ID="txtEndDate_CalendarExtender" runat="server" Enabled="True"
TargetControlID="txtEndDate" Format="MM/dd/yyyy">
</asp:CalendarExtender>
<td>
<asp:TextBox ID="txtYear" runat="server" Text='<%# Bind("ExpYears") %>' CssClass="form-input form-control" />
<td>
<asp:Button ID="btnInsert" runat="server" CommandName="Insert" Text="Insert" CssClass="btn btn-default btn-sm" />
<asp:Button ID="CancelButton" runat="server" CommandName="Cancel" Text="Clear" CssClass="btn btn-default btn-sm" />
</td>
</tr>
</InsertItemTemplate>
protected void lvWork_ItemInserting(object sender,ListViewInsertEventArgs e)
{
string nm =,desc =,stdt =,endt =,yrs =;
TextBox txt =(e.Item .FindControl(txtName))为TextBox;
if(txt!= null)
nm = txt.Text;
txt = (e.Item.FindControl(txtDescription))as TextBox;
if(txt!= null)
desc = txt.Text;
txt =(e.Item.FindControl(txtStartDate))as TextBox;
if(txt!= null)
stdt = txt.Text;
txt =(e.Item.FindControl(txtEndDate))as TextBox;
if(txt!= null)
endt = txt.Text;
txt =(e.Item.FindControl(txtYear))as TextBox;
if(txt!= null)
yrs = txt.Text;
objModel = new TeacherWorkExpModel();
tbl_TeacherWorkExp objTable = new tbl_TeacherWorkExp();
objTable.TeacherID = TeacherID;
objTable.Name = nm;
objTable.Descriptn = desc;
objTable.StartDate = Convert .ToDateTime(stdt);
objTable.EndDate =< pre lang =c#>< / pre> Convert.ToDateTime(endt);
objTable。 ExpYears = Convert.ToInt32(yrs);
objTable.Status =A;
objTable.CreatedBy = 1;
objTable.CreatedDate = DateTime.UtcNow;
objTable.UpdatedBy = 1;
objTable.UpdatedDate = DateTime.UtcNow;
objModel.SaveData(objTable);
lvWork.EditIndex = -1;
lvWork.DataSource = objModel.FillListView(TeacherID);
lvWork.DataBind();
}
protected void lvWork_ItemInserting(object sender, ListViewInsertEventArgs e)
{
string nm = "", desc = "", stdt = "", endt = "", yrs = "";
TextBox txt = (e.Item.FindControl("txtName")) as TextBox;
if (txt != null)
nm = txt.Text;
txt = (e.Item.FindControl("txtDescription")) as TextBox;
if (txt != null)
desc = txt.Text;
txt = (e.Item.FindControl("txtStartDate")) as TextBox;
if (txt != null)
stdt = txt.Text;
txt = (e.Item.FindControl("txtEndDate")) as TextBox;
if (txt != null)
endt = txt.Text;
txt = (e.Item.FindControl("txtYear")) as TextBox;
if (txt != null)
yrs = txt.Text;
objModel = new TeacherWorkExpModel();
tbl_TeacherWorkExp objTable = new tbl_TeacherWorkExp();
objTable.TeacherID = TeacherID;
objTable.Name = nm;
objTable.Descriptn = desc;
objTable.StartDate = Convert.ToDateTime(stdt);
objTable.EndDate = <pre lang="c#"></pre>Convert.ToDateTime(endt);
objTable.ExpYears = Convert.ToInt32(yrs);
objTable.Status = "A";
objTable.CreatedBy = 1;
objTable.CreatedDate = DateTime.UtcNow;
objTable.UpdatedBy = 1;
objTable.UpdatedDate = DateTime.UtcNow;
objModel.SaveData(objTable);
lvWork.EditIndex = -1;
lvWork.DataSource = objModel.FillListView(TeacherID);
lvWork.DataBind();
}
推荐答案
这篇关于ItemInserting中的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!