홈>
좋은 오후, 사랑하는 개발자. 그런 문제에 직면했다 : DataGridVev가 있습니다. 데이터 라인이 있습니다. 던지기에 따라 디스플레이에서 행 순서를 정렬해야합니다. 어떻게해야합니까? 알다시피 줄에는 색인이 없으며 열에는 있습니다.
다음은 정렬 코드입니다.
for(int i = 0; i < 9; i++)
{
int tmp = i;
foreach (DataGridViewRow row in dataGridView1.Rows)
{
if ((string)row.Cells[2].Value == position[i])
{
Console.WriteLine(position[i] + "Место: " + tmp);
tmp += 9;
}
}
}
OP의 의견에서 복사 :
con = new SqlConnection();
con.ConnectionString = getConn;
con.Open();
adap = new SqlDataAdapter("SELECT * FROM " + table_name + " WHERE Groupe_year = @year ", con);
string year = comboBox1.Text;
adap.SelectCommand.Parameters.AddWithValue("@year", year);
ds = new System.Data.DataSet();
adap.Fill(ds, "Fighters_Details");
dataGridView1.DataSource = ds.Tables[0];
- 답변 # 1
관련 질문
- datagridView winform c#의 병합 셀에서 문자열을 가운데에 맞추기 위해 문자열 길이를 픽셀 단위로 가져옵니다.
- c# : Winforms 패널이 숨겨지지 않습니다.
- c# : ComboBox에서 값을 선택할 때 TextBox를 자동으로 채우고 싶습니다.
- c#-WinForm을 사용하여 DataGridView 데이터를 저장하고로드하는 가장 좋은 방법
- c# : Windows Forms로 채팅 미리보기를 표시하는 방법이 있습니까?
- 텍스트 파일로 전송되는 하나의 텍스트 상자에서 텍스트 서식을 지정하는 방법 c#
- c# : 항목을 확인한 후 어떤 CheckedListBox 이벤트가 트리거됩니까?
- c# : .NET (Winforms)의 양식 내에서 컨트롤을 중앙에 배치합니까?
- c# : 2 명의 사용자가 동일한 레code를 업데이트 할 때 동시성 오류를 방지하려면 어떻게해야합니까?
- c# : LayoutMdi를 사용하여 mdi 부모 양식의 패널 컨트롤에서 가로 ChildForms를 계단식으로 배열하거나 제목을 지정할 수 없습니다.
대신에 데이터 소스를 데이터보기에 할당하십시오.
예를 들어 Groupe_year 열의 정렬 :