从多选列表框中获取选定的值作为字符串变量

时间:2019-01-14 16:11:23

标签: c# visual-studio winforms listbox

我试图从存储在字符串变量中的多选列表框中获取所有值。多选列表框具有组名及其对应的组ID。我需要显示组名,但是当用户选择组名时,它将组ID值存储到CSV格式变量(“ 23,8,4,13”)中。

我一直在尝试使用文本框输入文本,但到目前为止,仅返回一个值。

我从GET请求中获取组名和值。

private void Form1_Load(object sender, EventArgs e)
        {
            //Makes the request to API when the form loads
            Request rClient = new Request();

            //endpoint is to GET the groups
            rClient.endPoint = rClient.endPoint + "groups";
            rClient.httpMethod = httpVerb.GET;

            string strResponse = string.Empty;

            strResponse = rClient.makeRequest();

            List<RootObject> grpName = JsonConvert.DeserializeObject<List<RootObject>>(strResponse);

            lstbxGroups.ValueMember = "id";
            lstbxGroups.DisplayMember = "name";
            lstbxGroups.DataSource = grpName;
            lstbxGroups.SelectedIndex = -1;

        }

private void btnAdd_Click(object sender, EventArgs e)
        {

            foreach (object item in lstbxGroups.SelectedItems)
            { txtbxTest.Text = lstbxGroups.SelectedValue.ToString(); }

        }

请有人帮我或指导我正确的方向以获得所选值吗?非常感谢高级!

0 个答案:

没有答案