ASP C# 程序段

来源:百度知道 编辑:UC知道 时间:2024/07/02 12:43:05
public void Invoke()
{
EndUserLoginSelectData enduserlogin = new EndUserLoginSelectData();
enduserlogin.EndUser = this.EndUser;
ResultSet = enduserlogin.Get();

if ( ResultSet.Tables[0].Rows.Count != 0 )
{
IsAuthenticated = true;

EndUser.EndUserID = int.Parse( ResultSet.Tables[0].Rows[0]["EndUserID"].ToString() );
EndUser.EndUserTypeID = int.Parse( ResultSet.Tables[0].Rows[0]["EndUserTypeID"].ToString() );
EndUser.FirstName = ResultSet.Tables[ 0 ].Rows[ 0 ][ "Firstname" ].ToString();
EndUser.LastName = ResultSet.Tables[ 0 ].Rows[ 0 ][ "LastName" ].ToString();
EndUser.AddressID = int.Parse( ResultSet.Tables[0].Rows[0]["AddressID"].ToString() );
EndUser.ContactInformationID = int.Parse( ResultSet.Tables[0].Rows[0]["ContactInformationID"].ToString() );
EndUser.Password = ResultSet.Tabl

后面这个是表ResultSet.Tables的第一行的第一个字段,转成字符串了。
那要看你操作的是那个表了,是内存表还是直接是数据库的表了,内存表用DATASET填充。数据库的表直接用SQLCOMMAND命令执行。

数据集里的第一个表,第一行的LastName字段,也就是把这个字段转化成字符串形式

很明显 ResultSet是一个dataset 一种以XML来描述数据的数据存储方式,不算是数组啦