Hello
I am learning how to do more development on dot net and C# language,
not very good at it but learning :), I have a website that I have
modified the create user to include a drop down list and have put the
information in a table adapter code:
protected void update_Click(object sender, System.EventArgs e)
{
MembershipUser user = Membership.GetUser();
DataSetTableAdapters.MemberInfoTableAdapter da = new
DataSetTableAdapters.MemberInfoTableAdapter();
if (Email.Text != user.Email)
{
user.Email = Email.Text;
}
try
{
da.Update((Guid)user.ProviderUserKey, fname.Text,
lname.Text, (Guid)
user.ProviderUserKey);
ContactStatus.Text = "Details have been updated
sucessfully.";
ContactStatus.ControlStyle.ForeColor = Color.Black;
}
catch (Exception ex)
{
ContactStatus.Text = "Error updating contact details: "
+
ex.Message;
ContactStatus.ControlStyle.ForeColor = Color.Red;
}
}
protected void InitPageData()
{
MembershipUser user = Membership.GetUser();
DataSetTableAdapters.MemberInfoTableAdapter da = new
DataSetTableAdapters.MemberInfoTableAdapter();
DataSet.MemberInfoDataTable dt = da.GetData((Guid)
user.ProviderUserKey);
if (dt.Rows.Count == 1)
{
DataSet.MemberInfoRow mr = dt[0];
UserName.Text = user.UserName;
fname.Text = mr.firstname;
lname.Text = mr.lastname;
Email.Text = user.Email;
DropDownList1.SelectedValue = mr.nA_Pos;
if (!mr.IsAVATARSIZENull())
{
avatarimage.ImageUrl =
"AvatarImagefetch.ashx?Memberid=" +
user.ProviderUserKey.ToString();
}
else
{
avatarimage.ImageUrl = "images/nophoto.gif";
}
}
the problem is in the da.Update((Guid)user.ProviderUserKey,
fname.Text, lname.Text, (Guid)user.ProviderUserKey);
trying to insert the dropdownlist values into one of the columns I
created for this information.
Class:
private MemberDetails(MembershipUser user, DataSet.MemberInfoRow
member)
{
m_UserName = user.UserName;
m_Email = user.Email;
m_MemberID = (Guid) user.ProviderUserKey;
if (member != null)
{
m_fullname = member.firstname + " " + member.lastname;
m_firstname = member.firstname;
m_LastName = member.lastname;
m_nA_Pos = member.nA_Pos;
if (!member.IsAVATARSIZENull ())
{
m_PhotoURL = "~/AvatarImagefetch.ashx?Memberid=" +
user.ProviderUserKey.ToString();
}
else
{
m_PhotoURL = "~/images/nophoto.gif";
}
}
The name nA_Pos is the column I want to put the drop down selected
value into, my dropdown list is named dropdownlist1 rather the ID, do
I need to convert the drop down list into a text and then put into a
textbox, sorry like I said I am not good at this but learning, please
feel free to respond to me email [email protected]