hi,
i have a method that get the firstname and the lastname of an employee in the database and merge it together and then put it to an array and returns the array how can i return the array from the method. the code is below.
C# Syntax
//This methods retrieves all the Eployee anes who are US citizense
public String LoadUSEmp()
{
String firstName;
String lastName;
db.openConnection();
String query = @"Select FirstName,LastName From Employee Where Citizenship = 'US' ";
SqlCommand comm = new SqlCommand(query, DB.getConnection());
SqlDataAdapter da = new SqlDataAdapter(comm);
DataTable dt = new DataTable();
da.Fill(dt);
int no = dt.Rows.Count;
MessageBox.Show(no.ToString());
String[] fullName= new String[no];
for (int i = 0; i < dt.Rows.Count; i++)
{
firstName = dt.Rows[i]["FirstName"].ToString();
lastName = dt.Rows[i]["LastName"].ToString();
fullName[i] = firstName + " " + lastName;
}
da.Dispose();
db.closeConnection();
return fullName[no];
}
so that i can load this array information to a four combobox in a loop
this will be like :
cbPI.Items.Add(LoadUSEmp());
cbPI.SelectedIndex = 0;
Question 1:
how can i return a string array from the LoadUSEmp??
Question 2:
how can i add the details in an array to the combo box???
i need to make a method so that this can be call in several interfaces
please can someone give me an answer?
thankkkkkk