0
SAP B1 8.82의 애드온을 만들고 있습니다. 행렬 열 "#", 즉 UID "V_-1"의 자동 행 번호 매김을 원합니다. 이 일을 도울 수있는 8.82의 기능이 있습니까? 내 행렬에 UserDataSource를 사용하고 있습니다. 행을 추가/제거 할 때 행 번호가 자동으로 업데이트되도록하려면 어떻게합니까? 내가 수동으로 행 번호를 추가하는 메뉴 이벤트 1292에 추가 된 다음했지만 행 삭제 작업을 캔트 - 메뉴 이벤트 1293. (사용 C 번호)SAP Business One 매트릭스에 대한 자동 행 번호 지정
case "1292"://Add Matrix Row
_form.Freeze(true);
_form.DataSources.UserDataSources.Item("itemNo").Value = "";
_form.DataSources.UserDataSources.Item("itemDesc").Value = "";
_form.DataSources.UserDataSources.Item("quantity").Value = "";
_form.DataSources.UserDataSources.Item("warehouse").Value = "";
_form.DataSources.UserDataSources.Item("distrRule").Value = "";
_form.DataSources.UserDataSources.Item("project").Value = "";
oMatrixItem.AddRow();
// row numbering
int i = 1;
int j = 0;
j = oMatrixItem.RowCount;
while (j >= i)
{
oMatrixItem.Columns.Item("V_-1").Cells.Item(i).Specific.Value = i.ToString();
i = i + 1;
}
_form.Freeze(false);
break;