수동으로 DataTable을 생성할 때 발생한 문제(해결됨)
1448 단어 Datatable
원시 코드
DataTable dtTarget = new DataTable();
if (dt != null && dt.Rows.Count>0)
{
dtTarget.Columns.Add(new DataColumn("businessNo"));
dtTarget.Columns.Add(new DataColumn("yhdOrderNo"));
dtTarget.Columns.Add(new DataColumn("trdOrderNo"));
dtTarget.Columns.Add(new DataColumn("transType"));
dtTarget.Columns.Add(new DataColumn("incomeAmt"));
dtTarget.Columns.Add(new DataColumn("expendAmt"));
dtTarget.Columns.Add(new DataColumn("transTime"));
dtTarget.Columns.Add(new DataColumn("remark"));
foreach (DataRow item1 in dt.Rows)
{
dtTarget.Rows.Add(
item1[" "], ToString(),
item1["1 "],ToString(),
item1[" "].ToString(),
(item1[" "].ToString() =="1" ?" ":" "),
Convert.ToDouble(item1[" "].ToString() == "" ? 0 : item1[" "]).ToString("0.00"),
Convert.ToDouble(item1[" "].ToString() == "" ? 0 : item1[" "]).ToString("0.00"),
item1[" "].ToString(),
item1[" "].ToString()
);
}
}
오류 메시지는 다음과 같습니다.
입력 그룹의 길이가 이 테이블의 열보다 큽니다.
FUCK,
값을 바인딩할 때 ToString () 앞에 쉼표가 쓰여 있습니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
yui--datatable 행 추가 형식텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.