격자보기 두 개를 비교하고 싶습니다 .GW1과 GW2. 내가 검색 버튼을 클릭하면격자보기 비교
, 나는 GW2의 값을 확인하려면, 그리고 GW1 및 GW2는 같은 PayID이있는 경우,다는 EmpID는 다음 길드 워의 특정 행
감사
격자보기 두 개를 비교하고 싶습니다 .GW1과 GW2. 내가 검색 버튼을 클릭하면격자보기 비교
, 나는 GW2의 값을 확인하려면, 그리고 GW1 및 GW2는 같은 PayID이있는 경우,다는 EmpID는 다음 길드 워의 특정 행
감사
를 비활성화해야합니다 내가 생각할 수있는 유일한 방법은 테이블 하나를 반복하고 테이블 2에서 비슷한 행을 검색하는 것입니다. 이 방법은 더 돌려주는 경우 표 2
이 외에도 두 테이블의 교차를 제공 할 수있는 메소드 작성/검색에 대해 생각할 수도 있습니다. 이 두 컬럼이 priamry 키인 경우이 작업이 가능합니다. 그렇지 않다면 필요에 따라 코드를 조정해야합니다.
이 코드는 실제 코드가 아니지만 아이디어를 얻을 수 있습니다.
for i=0 to gw1rowscount-1
for j=0 to gw2rowscount-1
if gw1(i)(column1)=gw2(j)(column1) and gw1(i)(column2)=gw2(j)(column2) then
end if
next
next
int i = 0;
while(i < GridView1.Rows.Count && i < GridView2.Rows.Count)
{
if(
GridView1.Rows[i].Cells[column for pay ID].Text == GridView2.Rows[i].Cells[column for pay ID].Text &&
GridView1.Rows[i].Cells[column for emp ID].Text == GridView2.Rows[i].Cells[column for emp ID].Text))
{
GridView1.Rows[i].Enabled = false;
}
i++;
}