.xml 에서 ItemsSource 사용해서 해당 변수들의 상위 grid에서 binding을 추가해줘야한다.
그후 .cs파일에서는 아래와 같이 사용하면 된다.
public class Binding // 데이터 그리드 바인딩 클래스명
{
public string Name { get; set; }
public int Age { get; set; }
}
public ObservableCollection<Binding> BindingList { get; set; }
public void 생성한 클래스명(){
BindingList = new ObservableCollection<Binding>();
//binding 담는 코드들
BindingList.add();
(.xml 파일에 ItemsSource={Binding BindingList} 한 곳의 x:Name 이름).ItemsSource = BindingList;
}
001, 002, 003 이렇게 맵핑 해주는 mssql 쿼리를 작성해줘. NMA_CLIENT 컬럼에 순차적으로 증가하는 쿼리를 만들어줘.
RowNum AS 함수를 사용해서 할 수 있다!
;WITH CTE AS (
SELECT
{매핑할 컬럼명},
ROW_NUMBER() OVER (ORDER BY {고유키 컬럼명}) AS RowNum
FROM
[테이블명]
)
UPDATE CTE
SET {매핑할 컬럼명} = RIGHT('000' + CAST(RowNum AS VARCHAR(3)), 3);