Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8031287
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 5, 20262026-06-05T01:02:52+00:00 2026-06-05T01:02:52+00:00

I have a windows form application where a user inputs their name (First and

  • 0

I have a windows form application where a user inputs their name (First and Last name) into a combobox. I have a add button that adds whatever value they type in to the combobox and lists it below. What i’m trying to do is take the names listed in the combobox and input them into excel in separate rows. I also have 2 columns in the excel file with “First name” and “Last Name” so the name in the combo box needs to be split.

here is my code for my excel:

if (!File.Exists(@"C:\gradsheet.xlsx"))
        {
            File.WriteAllBytes(@"C:\gradesheet.xlsx", Properties.Resources.gradesheet);
        }

        // if there is no title selected
        if (String.IsNullOrEmpty(cboSelect.Text))
        {
            MessageBox.Show("Please make sure a category is selected.", "No Subject Found Error", MessageBoxButtons.OK, MessageBoxIcon.Error);

            return;
        }


        object oOpt = System.Reflection.Missing.Value;

        Excel.Application excelApp = new Excel.ApplicationClass();
        Excel.Workbook wBook;


        string myPath = @"C:\gradesheet.xlsx";

        wBook = excelApp.Workbooks.Open(myPath, Missing.Value, Missing.Value,

          Missing.Value, Missing.Value,

          Missing.Value, Missing.Value,

          Missing.Value, Missing.Value,

          Missing.Value, Missing.Value,

          Missing.Value, Missing.Value,

          Missing.Value, Missing.Value);

        Excel.Worksheet wSheet = (Excel.Worksheet)wBook.Worksheets[1];

        wBook.Worksheets.get_Item(1);//get worksheet number
        wSheet.Name = cboSelect.Text;//define name



        //put name in excel(THIS IS WHERE I NEED THE COMBOBOX ITEMS IN EXCEL)
        excelApp.Cells[8, 1] = firstName;
        excelApp.Cells[8, 2] = lastName;


        //Subject Name to cell
        excelApp.Cells[5, 1] = cboSelect.Text;

        //these are some cleanup calls that I found in another example..
        excelApp.AlertBeforeOverwriting = false;
        excelApp.DisplayAlerts = false;
        excelApp.Save();
        excelApp.Quit();

        System.Runtime.InteropServices.Marshal.ReleaseComObject(excelApp);


        GC.Collect();

        GC.WaitForPendingFinalizers();



        DialogResult result;
        result = MessageBox.Show("Would you like to open the gradesheet?", "gradesheet", MessageBoxButtons.YesNo);
        if (result == DialogResult.Yes)
        {
            string gradesheet = @"C:\gradesheet.xlsx";
            Process.Start(gradesheet);
        }


    }

Here is my code that splits the first and last name but im not sure how to make it do it for every item in the combobox:

string fullName = cboStudent.Text;
        string firstName;
        string lastName;
        string[] parts = fullName.Split(new string[] { ", " },        StringSplitOptions.None);
        if (parts.Length == 1)
        {
            parts = fullName.Split(' ');
            if (parts.Length == 1)
            {
                lastName = fullName;
                firstName = "";
            }
            else
            {
                lastName = parts[1];
                firstName = parts[0];
            }
        }
        else
        {
            lastName = parts[0];
            firstName = parts[1];
        }
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-05T01:02:54+00:00Added an answer on June 5, 2026 at 1:02 am

    Sounds like in your case you want every item in the combobox you so use the the “Items” property on the combobox…

    foreach (object name in cboStudent.Items)
    {
          ...
    }
    

    If you only want the selected item from a list of items you can use the “SelectedItem” property.

    Or…

    Since you may want to add each item to a different cell in the workbook you can use the for loop so you have an integer number to use for the cell as well…

    for (int x = 0; x < comboBox1.Items.Count; x++)
    {
        object name = comboBox1.Items[x];
    
        // Split name here
    
        excelApp.Cells[8+x, 1] = firstName; 
        excelApp.Cells[8+x, 2] = lastName; 
    
    }
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a Windows Form Application Project that references a class library containing user
I have a Windows form application that's consuming web services over https and is
I have a Windows Form application with a button named loginBtn and a label
I have a C# Windows Form application that contains a menu with this event:
I have a combo box in a C# Windows form application that is being
I have run into a case where a Windows Form application is being run
I have a windows forms application that I am adding a request support form
I have a windows form application that will open other forms, but will only
I have a simple .net windows form which inserts user input into sql database.
I have a Windows Form desktop CRUD application. The users are finding that if

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.