你好,我正在一些個人項目, 我有很多組合框在我的項目中,其名稱是combobox1,combobox2等.. 我試圖做的是,分別獲取combobox.text值並據此做一些工作。c#從使用循環獲取值像combobox [i],i ++
這是我的代碼如下;
for (i = 1; i <= geneList.Length; i++)
{
baserequest = "/" + comboBox[i].Text + ".docx";
sources.Add(new Source(new WmlDocument(basesource + geneList[i] + baserequest), false));
baserequest="";
DocumentBuilder.BuildDocument(sources, Path.Combine(tempDi.FullName, "Output.docx"));
}
這樣,實際上不起作用。我搜索了但我認爲我在搜索某物,因爲我所能得到的是關於迭代項目的事情,但我想要做的就是這個;
組合框[I]。文本
非常感謝你。
如果您的組合框命名爲comboBox1,comboBox2 ....則不能使用comboBox [2]等sintax引用comboBox2。這個語法的意思是..給我第三個組合框存儲在一個組合框數組中,包含至少3個元素。 – Steve
那麼我能做什麼,它的作品,如果我寫如 baserequest =「/」+ comboBox1.Text +「.docx」; 但它不是一個優化的解決方案。我必須爲每個組合框編寫這條線。 – Ozzzy