Прежде всего, я сожалею о названии, я не знал, как сформулировать то, что я хочу делать.Выбор части строки в соответствии с переменной
Вот часть строки, я хочу проанализировать:
Microsoft Application Error Reporting<br><br />Microsoft Application Error Reporting<br><br />Microsoft Office Professional Plus 2010<br><br />Microsoft Office OneNote MUI (English) 2010<br><br />
А вот сайт, где я показываю строку: Website
Теперь то, что я хотел бы сделать: Когда Я нажимаю флажок, я хотел бы взять часть строки, связанную с линией флажка, и поместить ее в другую строку. Например, если я выберу девятый флажок, я бы хотел поставить Microsoft Office Excel MUI (English) 2007
в новую строку.
Я сделал кусок кода, идущий к указанной линии, но я не знаю, как использовать его сейчас ...
int i=0;
do
{
int j = 0;
while ((j = (InstalledSoftwares.Text).IndexOf("<br><br />", j)) != -1)
{
j += "<br><br />".Length;
i++;
}
} while (i <= Convert.ToInt16(TextBoxTest.Text));
InstalledSoftwares.Text
является строка, я хочу проанализировать.
TextBoxTest
содержит номер флажка.
Я много искал, чтобы найти ответ на свою проблему, но ничего не нашел. Большое спасибо за вашу помощь и извините за мой английский.
управления Использование ASP.NET (в данном случае [ 'CheckBoxList'] (HTTP: // MSDN .microsoft.com/en-us/library/system.web.ui.webcontrols.checkboxlist.aspx), то вы можете использовать его ['Items'] (http://msdn.microsoft.com/en-us/library /system.web.ui.webcontrols.listcontrol.items.aspx) вместо самодельных строк html. –
Может быть, вы можете разбить строку на основе 'br', а затем получить ее – V4Vendetta
@TimSchmelter Извините, но как я могу это сделать? –