1using System.Data; //DataTable 2 3try 4{ 5 DataTable dt = new DataTable(); 6 dt.Columns.Add("BusinessID",System.Type.GetType("System.Int32")); 7 dt.Columns.Add("BusinessName", System.Type.GetType("System.String")); 8 dt.Columns.Add("BusinessStatus", System.Type.GetType("System.Int32")); 9 dt.Columns.Add("BusinessLogoUrl", System.Type.GetType("System.String")); 10 dt.Rows.Add(new object[] { 1, "废话充值", 0, "../Images/Business/1.png" }); 11 dt.Rows.Add(new object[] { 2, "口水缴费", 0, "../Images/Business/2.png" }); 12 13 if (dt.Rows.Count > 0) 14 { 15 Repeater_Business.DataSource = dt; 16 Repeater_Business.DataBind(); 17 } 18 else 19 { 20 Response.Write("<script>alert('dt没数据');</script>"); 21 } 22 23 } 24 catch (Exception ex) 25 { 26 Response.Write("Error:" + ex.Message.ToString()); 27 } 28}
PS:
dt.Columns.Add("BusinessID",System.Type.GetType("System.Int32"));
写成 ->
dt.Columns.Add("BusinessID",System.Type.GetType("System.Int"));
后面的Int32改成Int,可能会出现这样的Error:
“dataType”参数不能为空。参数名: dataType