ItemInserting中的问题 [英] Problem in ItemInserting

查看:104
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆