foreach(DataRow row in datatable.Rows)

foreach(DataRowrowindataTableNewProduct.Rows){//创建新的表格行TableRowtblRow=newTableRow();/... foreach (DataRow row in dataTableNewProduct.Rows)
{
//创建新的表格行
TableRow tblRow=new TableRow();
//创建新的单元格
TableCell tblCell=new TableCell();
//创建一个存放文本信息的控件
Literal literalProductInformation=new Literal();
literalProductInformation.Text = "手机品牌:" + row["ProductType"].ToString();
literalProductInformation.Text += "<br>" + "手机名称:" + row["Name"].ToString();
literalProductInformation.Text += "<br>" + "手机编号:" + row["ID"].ToString();
literalProductInformation.Text += "<br>" + "市场价:" + row["MarketPrice"].ToString();
literalProductInformation.Text += "<br>" + "商城价:" + row["MemberPrice"].ToString()+"<br>";

//将存放文本信息的控件添加给单元格
tblCell.Controls.Add(literalProductInformation);
//创建超链接对象
HyperLink hlinkCart = new HyperLink();
hlinkCart.Text = "到购物车";
hlinkCart.ImageUrl = "./images/shoping.gif";
hlinkCart.NavigateUrl = "AddProductToCart.aspx?ProductID=" + row["ID"].ToString();
//将超链接对象添加给单元格
tblCell.Controls.Add(hlinkCart);

//给单元格增加边框
tblCell.BorderStyle = BorderStyle.Solid;

//将单元格添加给行变量
tblRow.Cells.Add(tblCell);
//将行添加给表格
tblNewProduct.Rows.Add(tblRow);
}
我不想用这方面..能有另一种读取数据表每行记录的方法吗?
因为我想每行有四列
展开
 我来答
27735000
2009-01-09 · TA获得超过138个赞
知道答主
回答量:171
采纳率:0%
帮助的人:130万
展开全部
用DATAGRIVIEW吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式