我希望将带有 IP 地址的客户端列表添加到 winforms 中的组合框,但该列表不会出现在组合框中。
这是我的服务器代码
// this my list of sockets for each client connected to server
list<Socket> astr = new list<socket>();
public Form1()
{
InitializeComponent();
addfg();
comboBox1.SelectedIndexChanged += comboBox1_SelectedIndexChanged;
}
public void addfg()
{
foreach (Socket s in astr)
{
string str = string.Format("client : " + s.RemoteEndPoint);
comboBox1.Items.Add(new object[] {str})
}
}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
MessageBox.Show(comboBox1.Items[0]);
}
但我收到错误“ArgumentException 未处理”或详细信息“设置 DataSource 属性时无法修改项目集合”。