Det här är löjligt, men jag har tillbringat eftermiddagen för att få tag på en kod för att fylla en combobox med fillnamn från en bestämd mapp. Typiskt, när jag just har ställt frågan så hittar jag... <code> Hej.Fylla en combobox med filer
Sv: Fylla en combobox med filer
<code>
comboReklam.Items.Add("Välj typ av reklam");
comboReklam.SelectedIndex=0;
DirectoryInfo di = new DirectoryInfo(System.IO.Path.Combine(Application.StartupPath, "report"));
FileInfo[] fiArr = di.GetFiles();
foreach (FileInfo fri in fiArr)
comboReklam.Items.Add(fri.Name);
</code>Sv: Fylla en combobox med filer
ArrayList FilNamn = new ArrayList(100);
public void GetFiles()
{
DirectoryInfo MinMapp = new DirectoryInfo( sökväg );
foreach ( FileInfo FIL in MinMapp.GetFiles() )
{
FilNamn.Add(FIL.FullName);
}
}
</code>
en metod för att fånga filnamnen och lagra dom i en ArrayList, att loopa ut dom till comboboxen får du klura ut själv ;)Sv: Fylla en combobox med filer
Du kanske kan hjälpa mig i alla fall.
Jag får fel när jag i en if-sats skall jämföra en text i en combobox:
<code>
if(comboReklam.Text = "Välj typ av reklam")
</code>
Error:
E:\C#\SAW\SAW\frmKunder.cs(1373): Cannot implicitly convert type 'string' to 'bool'
Hur löser jag det?
Jag hittade det med:
<code>
if(comboReklam.Text == "Välj typ av reklam")
</code>