我试图从存储在字符串变量中的多选列表框中获取所有值。多选列表框具有组名及其对应的组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(); }
}
请有人帮我或指导我正确的方向以获得所选值吗?非常感谢高级!