我正在使用一个与数据源(业务逻辑中的类)相关联的 ASP 网站中的 showGrid。该数据源有两个方法 - Retrieve 和 Update。
当我在 showGrid 上更新项目时,它会自动将更新行的参数发送到方法,然后我使用该方法来更新数据库。
如何向演示逻辑返回成功更新的消息?一切都是自动完成的,我甚至不使用 GridView1_RowUpdating 处理程序,也找不到 showGrid 和数据源之间如何通信的方法。
这就是我如何将方法添加为 showGrid 的数据源,并且这是被调用的函数。
当我在 showGrid 上更新项目时,它会自动将更新行的参数发送到方法,然后我使用该方法来更新数据库。
如何向演示逻辑返回成功更新的消息?一切都是自动完成的,我甚至不使用 GridView1_RowUpdating 处理程序,也找不到 showGrid 和数据源之间如何通信的方法。
这就是我如何将方法添加为 showGrid 的数据源,并且这是被调用的函数。
public bool UpdateSpecificSubject(string sj_name, string sJ_descr, Int32 sj_max_enrollment_no, bool sj_avail, string sj_prerequisite_no, string sj_id)
{
try
{
SubjectsDSTableAdapters.subjectsTableAdapter subjectsAdapter1 = new SubjectsDSTableAdapters.subjectsTableAdapter();
subjectsAdapter1.UpdateOneSubject(sj_name, sJ_descr, sj_max_enrollment_no, sj_avail, sj_id);
subjectsAdapter1.UpdatePrerequisite(sj_prerequisite_no, sj_id);
return true;
}
catch (Exception)
{
Console.Write("Error in connecting to Subjects table");
return false;
}
}
非常感谢您的帮助,如果您能提供任何帮助,我们将不胜感激!
protected void GridView1_RowUpdated(object sender, ObjectDataSourceStatusEventArgs e) { Label1.Text = (string)e.ReturnValue; }
- RonaDona