TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
MP S
NA
1
856
ComboBox selection from other comboBox input.
Nov 19 2015 4:22 PM
I am working on windows application. I am using 2 comboboxes, where first comboBox1 lists all the folders in the physical directory and comboBox2 lists all the files(images) from the folders listed in comboBox1, when particular folder name is selected from comboBox1 to be displyed in pictureBox.
I am trying to figure out the way to list all the files from the folder in comboBox2 for every available folder
Any suggestions and help is appreciated?
ComboBox1: Lists all the folders from physical location.(Works fine)
ComboBox2 lists all files when folder from comboBox1 is selected.
As number of folders are not fixed, I am looking for some loop.
private void Marriage_Load(object sender, EventArgs e)
{
DirectoryInfo di = new DirectoryInfo(@"\\Phhistmsimgid02\CAMR");
paths = new String[di.GetDirectories().Count()];
// MessageBox.Show(paths.Length + "");
int i = 0;
foreach (DirectoryInfo fi in di.GetDirectories())
{
comboBox1.Items.Add(fi.Name);
}
foreach (DirectoryInfo fi in di.GetDirectories())
{
paths[i] = fi.FullName;
i++;
comboBox2.Sorted = true;
}
comboBox1.SelectedIndex = 0;
}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
DirectoryInfo dinf = new DirectoryInfo(@"\\Phhistmsimgid02\CAMR\M07201400802");
paths = new String[dinf.GetFiles().Count()];
int i = 0;
comboBox2.Items.Clear();
pictureBox2.Image = Image.FromFile(@"\\Phhistmsimgid02\CAMR\M07201400802\SCN0001.tif");
foreach (FileInfo finf in dinf.GetFiles())
{
comboBox2.Items.Add(finf.Name);
var count = comboBox2.Items.Count;
//MessageBox.Show("Count is:" + count);
}
foreach (FileInfo finf in dinf.GetFiles())
{
paths[i] = finf.FullName;
i++;
}
} // this part works fine if I mention each folder manually.
Any suggestions and help appreciated.
Reply
Answers (
1
)
How To Create Snake Game By Console App
red red in create db in sqlite for android