-3
我已經創建了下面的列表,但現在我想從中獲取一個隨機項目,我該如何去做呢?我如何從這個列表中訪問一個隨機項目?
query = "SELECT id FROM booking WHERE haggle_Remaining>0 AND " +
"(status='Allocated' OR status='Customer Rejected')";
haggleList = new List<JobComponent.JobList>();
using (var cmd = new MySqlCommand(query, DbObject.Connection))
{
if (DbObject.Connection.State != ConnectionState.Open)
{
DbObject.OpenConnection();
}
try
{
using (MySqlDataReader dataReader = cmd.ExecuteReader())
{
while (dataReader.Read())
{
var item = new JobComponent.JobList
{
JobId = dataReader["id"] + "",
};
haggleList.Add(item);
}
dataReader.Close();
DbObject.CloseConnection();
}
}
catch (Exception ex)
{
ErrorHandlingComponent.LogError(ex.ToString());
throw;
}
}
https://msdn.microsoft.com/en-us/library/0ebtbkkc(v=vs.110).aspx – hakononakani 2015-03-13 16:40:09