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]

Reply via email to