第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

在下拉菜單選擇更改時(shí)從數(shù)據(jù)庫中獲取值

在下拉菜單選擇更改時(shí)從數(shù)據(jù)庫中獲取值

C#
大話西游666 2022-06-18 17:42:13
我正在調(diào)用一種方法來填充 asp.net 網(wǎng)絡(luò)表單中的下拉菜單。該方法調(diào)用檢索名稱列表的存儲(chǔ)過程。它還從數(shù)據(jù)庫中檢索成員 ID。所有這一切都很好,但是,我需要成員 ID 字段隨著下拉菜單中的每個(gè)關(guān)聯(lián)名稱而更改。例如,我從下拉列表中選擇名稱 Barney Fife,它返回成員 ID '1'。問題是當(dāng)我從下拉列表中選擇不同的名稱時(shí) - 會(huì)員 ID 沒有改變。這是我檢索數(shù)據(jù)的 C# 方法:        public void GetMemberName()    {        try        {            using (SqlConnection con = new SqlConnection(constr))            {                using (SqlCommand cmd = new SqlCommand("dbo.spGetMemberNames", con))                {                    con.Open();                    using (SqlDataAdapter sda = new SqlDataAdapter(cmd))                    {                         sda.Fill(ds); // ds is declared in the scope.                        cmbNames.DataSource = ds;                        cmbNames.DataTextField = "FormattedName";                        cmbNames.DataValueField = "FormattedName";                                            cmbNames.DataBind();                                                }                    using (SqlDataReader read = cmd.ExecuteReader())                    {                        while (read.Read())                        {                            lblMemberID.Text = (read["MemberID"].ToString()); // Places the member ID associated with the name in a label.                        }                    }                }            }        }        catch (Exception ex)        {            lblError.Text = ex.ToString();        }    }這是我的存儲(chǔ)過程:CREATE PROCEDURE [dbo].[spGetMemberNames]ASBEGIN        SELECT FirstName + ' ' + LastName [FormattedName],MemberID        FROM tblMembers        ORDER BY LastNameEND我是否需要調(diào)用一個(gè)完全不同的方法和存儲(chǔ)過程來連接到數(shù)據(jù)庫并根據(jù) DropDown SelectedIndexChange 上的 FormattedName(來自我的存儲(chǔ)過程)查找成員 ID?
查看完整描述

2 回答

?
HUH函數(shù)

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超4個(gè)贊

這太容易了。這是解決方案:


protected void cmbNames_SelectedIndexChanged(object sender, EventArgs e)

{

    string value = cmbNames.SelectedValue;

    lblMemberID.Text = value;

}


查看完整回答
反對(duì) 回復(fù) 2022-06-18
?
犯罪嫌疑人X

TA貢獻(xiàn)2080條經(jīng)驗(yàn) 獲得超4個(gè)贊

將下拉列表的 autopostback 屬性設(shè)置為 true。



查看完整回答
反對(duì) 回復(fù) 2022-06-18
  • 2 回答
  • 0 關(guān)注
  • 153 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)