ObjectDataSource 中的DataObjectTypeName 属性有没有可能不自己编写实体类,而直接有强数据类型DataRow,
我想这么用,提示:异常详细信息: System.MissingMethodException: 没有为该对象定义无参数的构造函数。请问这样做可以么? 如果可以的话,这个异常怎么解决<asp:ObjectDataSource ID="ObjectDataSource1" runat="server"
TypeName="App.Users"
DataObjectTypeName="DB_Study+T_UserRow"
DeleteMethod="DeleteUser"
InsertMethod="AddUser"
SelectMethod="GetAllUsers"></asp:ObjectDataSource>封装方法:
public void DeleteUser(DB_Study.T_UserRow user)
{
T_UserTableAdapter Users = new T_UserTableAdapter();
Users.DeleteQuery(user.F_ID);
}
我想这么用,提示:异常详细信息: System.MissingMethodException: 没有为该对象定义无参数的构造函数。请问这样做可以么? 如果可以的话,这个异常怎么解决<asp:ObjectDataSource ID="ObjectDataSource1" runat="server"
TypeName="App.Users"
DataObjectTypeName="DB_Study+T_UserRow"
DeleteMethod="DeleteUser"
InsertMethod="AddUser"
SelectMethod="GetAllUsers"></asp:ObjectDataSource>封装方法:
public void DeleteUser(DB_Study.T_UserRow user)
{
T_UserTableAdapter Users = new T_UserTableAdapter();
Users.DeleteQuery(user.F_ID);
}
{
public Users()
{ } public void AddUser(DB_Study.T_UserRow user)
{
T_UserTableAdapter Users = new T_UserTableAdapter();
Users.InsertQuery(user.F_Username, user.F_Password);
} public void DeleteUser(DB_Study.T_UserRow user)
{
T_UserTableAdapter Users = new T_UserTableAdapter();
Users.DeleteQuery(user.F_ID);
} public DB_Study.T_UserDataTable GetAllUsers()
{
T_UserTableAdapter Users = new T_UserTableAdapter();
return Users.GetAllUser();
}
}我的封装的功能操作类,上面只是举个例子,不好意思,没有把问题说明白