您的位置:首页 > 编程语言 > ASP

ASP.NET 查询数据处理后动态创建DataTable并添加数据,绑定Repeater

2011-06-26 09:49 801 查看
tring sqlStr2 = "select top 6 * from T_signInfo";
DataTable dt2 = DataBase.GetTable(sqlStr2);
//创建DataTable,形成其主框架
DataTable dt = new DataTable();
dt.Columns.Add(new DataColumn("Name", typeof(string)));
dt.Columns.Add(new DataColumn("phone", typeof(string)));
dt.Columns.Add(new DataColumn("Brand", typeof(string)));
dt.Columns.Add(new DataColumn("Model", typeof(string)));
for (int i = 0; i < dt2.Rows.Count; i++)
{
//为创建的DataTable添加列
DataRow dr = dt.NewRow();
if (dt2.Rows[i]["sex"].ToString() == "女")
{
dr["Name"] = BaseHandle.GetContentString(dt2.Rows[i]["Name"].ToString(), 1, false) + "女士";
}
if (dt2.Rows[i]["sex"].ToString() == "男")
{
dr["Name"] = BaseHandle.GetContentString(dt2.Rows[i]["Name"].ToString(), 1, false) + "先生";
}
dr["phone"] = BaseHandle.GetContentString(dt2.Rows[i]["PhoneNum"].ToString(), 3, false)+"********";
dr["Brand"] = dt2.Rows[i]["Brand"].ToString();
dr["Model"] = dt2.Rows[i]["Model"].ToString();
dt.Rows.Add(dr);
}
Repeater2.DataSource = dt;
Repeater2.DataBind();

红色标识为处理数据方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐