Я пытаюсь заполнить TextBoxes из списка. Я был в состоянии заполнить ComboBoxes с comboList:Заполнение текстовых полей из списка
var comboList = new System.Windows.Forms.ComboBox[4];
comboList[0] = cmbSite1Asset;
comboList[1] = cmbSite2Asset;
comboList[2] = cmbSite3Asset;
comboList[3] = cmbSite4Asset;
List<CRCS.CAsset> assets = _rcs.Assets;
foreach (CRCS.CAsset asset in assets)
{
string id = asset.ID;
for (int i = 0; i < 4; ++i)
{
comboList[i].Items.Add(id);
}
}
Но когда я пытаюсь применить тот же принцип к TextBoxes
var aosList = new System.Windows.Forms.TextBox[8];
aosList[0] = txtAsset1;
aosList[1] = txtAsset2;
aosList[2] = txtAsset3;
aosList[3] = txtAsset4;
aosList[4] = txtAsset5;
aosList[5] = txtAsset6;
aosList[6] = txtAsset7;
aosList[7] = txtAsset8;
foreach (CRCS.CAsset asset in assets)
{
string id = asset.ID;
for (int n = 0; n < 8; ++n)
{
aosList[n].Items.Add(id);
}
}
TextBox не нравится items.Add (aosList [п] items.Add (id);) Я ищу ссылку или руководство, разрешающую эту проблему. Благодаря!
Текстовые поля не являются полемиками, и даже если бы они были, вы забыли период. – sstan
Итак, что такое 'Items' для текстового поля? – zerkms
Вам нужно '.' Между 'aoList [n]' и 'Items' для языка, чтобы иметь смысл. Но, как сказал sstan, «TextBox» не имеет метода «Добавить». Что вы ожидаете от метода 'Add' для' TextBox'? –