안녕하십니까. 나는 (답변) 및 (오류) 아래에 두 개의 열이있는 listview를 만들고 있는데, (답변)은 클릭하여 선택한 목록 상자의 단어입니다. 그리고 지금 내 논리는 스테핑으로, 사용자가 목록 상자에서 몇 단계를 선택하고 자신의 선택이 틀린 경우 목록보기에서 자신의 선택을 전송합니다 (오류), 아래의 목록보기에 오류가 나타납니다 '목록보기의 C# 논리
이
1
2
5 다음 2의 응답 오류 3 4
3 다음 4 인 5
이 번호 당신이다, 이것은 출력 (오류) 열였다 나는 기대 아래에 표시된 (답변) 내 ms accessdatabase에 저장되어 또한 (오류) 아래, 이건 내 샘플 대구 귀하가 이해하기를 바랍니다.
OleDbDataReader reader = Com.ExecuteReader();
object[] obj = new object[256];
while (reader.Read())
{
reader.GetValues(obj);
DataTable dt = new DataTable();
DataSet ds = new DataSet();
ds.Tables.Add(dt);
OleDbDataAdapter da = new OleDbDataAdapter("Select * from search", con);
da.Fill(dt);
foreach (DataRow myRow in dt.Rows)
{
if (lvAttendance.Items[0].Text.Contains(obj[2].ToString()))
{
lvAttendance.Items[lvAttendance.Items.Count - 1].SubItems.Add(myRow[12].ToString());
}
}
}
reader.Close();
con.Close();
내가 더 나은 코드를 보여줄 수 있습니까? 내 논리 시스템을 할 때?