private void Button_Click_1(object sender, RoutedEventArgs e) { m_X = Convert.ToInt32(val1.Text); m_Y = Convert.ToInt32(val2.Text); var ran = new Random(); data = new double[m_X, m_Y]; for (int i = 0; i < m_X; i++) { for (int j = 0; j < m_Y; j++) { data[i, j] = ran.Next(1, 100); } } aaa.ItemsSource = data.AsTupleList(); }
private void Button_Click(object sender, RoutedEventArgs e) { for (int ii = 0; ii < m_X; ii++) { for (int i = 0; i < m_X - 1; i++) { if (FindMax(data.GetRow(i)) > FindMax(data.GetRow(i + 1))) { for (int j = 0; j < m_Y; j++) { var item = data[i + 1, j]; data[i + 1, j] = data[i, j]; data[i, j] = item; } } } } aaa.ItemsSource = data.AsTupleList(); }