可以在DataGrid的ItemDataBound事件中赋值
如:
e.Item.Cells[3].Text = (string)DataBinder.Eval(e.Item.DataItem,"title");
表示在当前DataGrid的第四列显示当前记录集中当前记录的title字段值
不知道楼主是否要这总效果.
如:
e.Item.Cells[3].Text = (string)DataBinder.Eval(e.Item.DataItem,"title");
表示在当前DataGrid的第四列显示当前记录集中当前记录的title字段值
不知道楼主是否要这总效果.
<SelectedItemStyle Font-Bold="True" ForeColor="White" BackColor="#008A8C"></SelectedItemStyle>
<AlternatingItemStyle BackColor="Gainsboro"></AlternatingItemStyle>
<ItemStyle ForeColor="Black" BackColor="#EEEEEE"></ItemStyle>
<HeaderStyle Font-Bold="True" ForeColor="White" BackColor="#000084"></HeaderStyle>
<FooterStyle ForeColor="Black" BackColor="#CCCCCC"></FooterStyle>
<Columns>
<asp:BoundColumn DataField="FunName" HeaderText="条件名称"></asp:BoundColumn>
</Columns>
<PagerStyle HorizontalAlign="Center" ForeColor="Black" BackColor="#999999" Mode="NumericPages"></PagerStyle>
</asp:DataGrid>
<SelectedItemStyle Font-Bold="True" ForeColor="White" BackColor="#008A8C"></SelectedItemStyle>
<AlternatingItemStyle BackColor="Gainsboro"></AlternatingItemStyle>
<ItemStyle ForeColor="Black" BackColor="#EEEEEE"></ItemStyle>
<HeaderStyle Font-Bold="True" ForeColor="White" BackColor="#000084"></HeaderStyle>
<FooterStyle ForeColor="Black" BackColor="#CCCCCC"></FooterStyle>
<Columns>
<asp:BoundColumn DataField="FunName" HeaderText="条件名称"></asp:BoundColumn>*注意这里*
</Columns>
<PagerStyle HorizontalAlign="Center" ForeColor="Black" BackColor="#999999" Mode="NumericPages"></PagerStyle>
</asp:DataGrid>
其中你可以取你要的数据,like this:
for(i=0;i<dateset1.rows.count;i++)
Response.write("<td>dateset1.rows.item</td>");代码并不完整哦~~ ;)
<div id="tableinfo" runat="server">cs中
//用SqlDataReader读出数据库的数据
StringBuilder table=new StringBuilder();//在table定义表格的格式
table.Append("<table>");
while(myReader.Read())
{
table.Append("<tr><td>标题:</td><td>");
table.Append(myReader.GetString(0));
table.Append("</td><tr>");
....
}
myReader.Close();
mycon.Close();
table.Append("</table>");
tableinfo.InnerHtml=table.ToString();