首页 新闻 搜索 专区 学院

ext.net gridPanel数据更新问题

0
悬赏园豆:5 [待解决问题]

关于AfterEditor事件为什么后台没有响应呢?就是在前端表格的单元格中修改了数据,想把它更新到数据库里面去

下面是我的部分代码:

前端:

<plugins>
<ext:RowEditor ID="RowEditor1" runat="server" SaveText="Update">
<DirectEvents>
<AfterEdit OnEvent="OnAfterEdit">
<ExtraParams>
<ext:Parameter Name="ColleageNumber" Value="e.record.get('ColleageNumber')" Mode="Raw"/>
<ext:Parameter Name="Name" Value="e.record.get('Name')" Mode="Raw" />
<ext:Parameter Name="Sex" Value="e.record.get('Sex')" Mode="Raw" />
<ext:Parameter Name="Major" Value="e.record.get('Major')" Mode="Raw" />
</ExtraParams>
</AfterEdit>
</DirectEvents>
</ext:RowEditor>
</plugins>

后端:


protected void OnAfterEdit(object sender, DirectEventArgs e)
{

string ColleageNumber = e.ExtraParams["ColleageNumber"];
string Name = e.ExtraParams["Name"];
string Sex = e.ExtraParams["Sex"];
string Major = e.ExtraParams["Major"];


string UpdateSql = "update xx set Name='" + Name + "',set Major='" + Major + "',set Sex='" + Sex + "' where ColleageNumber='" + ColleageNumber + "'";

SqlHelper.ExecuteNonQuery(ConnectStr, CommandType.Text, UpdateSql);


X.Js.Alert(Name);

}

不懂为何没有响应,在这里加了个断点但是没有命中  string ColleageNumber = e.ExtraParams["ColleageNumber"]; 

 

该怎么做呢

邱育华的主页 邱育华 | 初学一级 | 园豆:10
提问于:2013-07-29 17:50
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册