Я имею метод списка как этот тестирования класс, имеющий ThereeКак получить доступ к arraylist?
public ArrayList converttolist(string commandText, CommandType commandType)
{
ArrayList Listlines = new ArrayList();
SqlCommand cmd = new SqlCommand();
cmd.CommandText = commandText;
cmd.CommandType = commandType;
cmd.Connection = obj_con.getconection();
try
{
cmd.Connection.Open();
using (SqlDataReader sdr = cmd.ExecuteReader(CommandBehavior.CloseConnection))
{
testing ts = new testing();
var alldata = new state_testingCLS.testing();
while (sdr.Read())
{
ts.id_11 = Convert.ToInt64(sdr["id_11"]);
ts.countryid = Convert.ToInt64(sdr["countryid"]);
ts.state = Convert.ToString(sdr["state"]);
Listlines.Add((ts));
}
sdr.Close();
}
return Listlines;
}
catch (Exception ex)
{
throw ex;
}
finally
{
cmd.Connection.Close();
cmd.Dispose();
}
}
В течение ListLines я должен принести записи, но я не имею ни малейшего представления об этом, пожалуйста, помогите мне в этом один
Теперь, если я к нему доступ
ArrayList aa= cls.getAll();
foreach (state_testingCLS.testing Txt in aa)
{
string aa1 = Txt.state.ToString();
}
же данные возвращает каждый раз
Проверьте обновленный @NitinVarpe –
Я не уверен, если я понимаю вашу проблему, но вы не вставляя 'alldata' но никогда установите на нем какое-либо свойство. Вы хотели вставить 'ts'? ('Listlines.Add (ts)') –
Жаль, что это была моя ошибка @ClaudioRedi –