创建Table,手动添加列实例代码,供初学者参考!
DataTable dt =
new
DataTable();
dt.Columns.Add(
"name"
, Type.GetType(
"System.String"
));
dt.Columns.Add(
"date"
, Type.GetType(
"System.String"
));
dt.Columns.Add(
"type"
, Type.GetType(
"System.String"
));
for
(
int
i = 0; i < PiciList.Count; i++)
{
if
(PiciList[i].Length == 3)
{
DataRow dr = dt.NewRow();
dr[
"name"
] = PiciList[i][0];
dr[
"date"
] = PiciList[i][1];
dr[
"type"
] = PiciList[i][2];
dt.Rows.Add(dr);
}
}
if
(dt !=
null
&& dt.Rows.Count > 0)
{
for
(
int
i = 0; i < dt.Rows.Count; i++)
{
sb.Append(
"<tr>"
);
sb.Append(
" <td>"
+ dt.Rows[i][
"name"
] +
"</td>"
);
sb.Append(
" <td>"
+ dt.Rows[i][
"date"
] +
"</td>"
);
sb.Append(
" <td>"
+ dt.Rows[i][
"type"
] +
"</td>"
);
sb.Append(
" <td>"
+ GetBindStatus(dt.Rows[i][
"name"
].ToString(), dt.Rows[i][
"date"
].ToString(), dt.Rows[i][
"type"
].ToString()) +
"</td>"
);
}
strHtml += sb.ToString();
}