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();
红色标识为处理数据方法
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();
红色标识为处理数据方法
相关文章推荐
- Asp.net_DataTable静态添加数据绑定到GridView
- asp.net C#动态添加创建生成button按钮控件没有触发执行响应click绑定事件处理
- JSF dataTable 添加列 动态创建数据表 列
- 总结Asp.net中Page加载PostData的具体过程 进而解决"获取动态创建的控件的PostData数据"问题
- Asp.net使用repeater控件动态添加、删除一行
- GridView动态添加列并判断绑定数据DataTable的列类型控制展示内容
- Asp.Net--DropDownList与DataTable数据绑定的方法(C#)[学习笔记]
- ASP.NET 2.0 的数据绑定控件概述与区别(GridView、DetailsView、FormView 、Repeater、DataList)
- ASP.NET 2.0 的数据绑定控件概述与区别(GridView、DetailsView、FormView 、Repeater、DataList)
- 创建ASP.NET Core MVC应用程序(5)-添加查询功能 & 新字段
- ASP.NET MVC 5 (二)动态输出、辅助器方法、模型绑定与添加验证
- 在ASP.NET 2.0中操作数据之六十八:为DataTable添加额外的列
- Scott Mitchell 的ASP.NET 2.0数据教程之70:为DataTable添加额外的列
- 动态创建Repeater,绑定数据
- asp.net Repeater 动态添加模板列生成Table
- asp.net IList查询数据后格式化数据再绑定控件
- 一步一步学会在ASP.NET 4数据绑定控件中启用动态数据(翻译)
- 写一个数据集DataSet---ds,向其中添加一个数据表DataTable ---dt,并创建该表的列和行。然后将本本表作为数据源绑定到GradView中。
- 动态添加ASP.NET控件并绑定处理事件一例
- asp.net Repeater 数据绑定的具体实现(图文详解)