数据表:
界面代码:
<asp:DataGrid ID="DataGrid1" runat="server" AutoGenerateColumns="False" BorderWidth="0px"PageSize="5" ShowHeader="False" Width="760" AllowPaging="True" OnPageIndexChanged="DataGrid2_PageIndexChanged">
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<table border="0" cellpadding="0" cellspacing="0" height="110" width="760">
<tr>
<td runat="server" align="center" rowspan="2" style="border-bottom: #9ec9eb 1px solid"
valign="middle" width="140">
<a href='shangPin.aspx?id=<%#DataBinder.Eval(Container.DataItem,"name")%>'>
<img border="0" height="90" src='../upImg/<%#DataBinder.Eval(Container.DataItem,"pic")%>'
width="120"></a></td>
<td runat="server" height="40" width="260" align="center">
<a href='shangPin.aspx?id=<%#DataBinder.Eval(Container.DataItem,"name")%>'>
<%#DataBinder.Eval(Container.DataItem,"name")%>
</a>
</td>
<td runat="server" align="center" height="40" width="120">
¥<%#DataBinder.Eval(Container.DataItem,"price")%></td>
<td runat="server" align="center" height="40" width="120">
<%#DataBinder.Eval(Container.DataItem,"status")%>
</td>
</tr>
<tr align="center">
<td runat="server" colspan="4" height="70" style="border-bottom: #9ec9eb 1px solid"
valign="middle" width="620">
<%#DataBinder.Eval(Container.DataItem,"desn")%>
</td>
</tr>
</table>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
后台代码:
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "Data Source=.;User ID=sa;Password=123;Initial Catalog=kxjm_DB";
conn.Open();
if (conn.State == ConnectionState.Open)
{
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandText = "select name,price,pic,desn,status from goods ";
SqlDataAdapter dap = new SqlDataAdapter();
dap.SelectCommand = cmd;
DataSet ds1 = new DataSet();
dap.Fill(ds1, "goods");
DataGrid1.DataSource = ds1.Tables[0];
DataGrid1.DataBind();
}
运行效果:
分享到:
相关推荐
asp.net用datagrid控件连接数据库的两个实例.
运用ASP.NET开发Web应用程序过程中,DataGrid是一个非常重要的控件,几乎任何和数据相关的表现都要用到该控件。所以熟练掌握DataGrid控件的应用技巧是每个Web开发人员所必备的基本能力。
ASP.NET中DataGrid添加超链接、自定义显示示、页脚汇
自定义asp.net中DataGrid的一个分页控件。。 在winform下实现。。。其实有了思路哪儿写都一样O(∩_∩)O哈哈~
继承asp.net的DataGrid控件实现的表格树控件 /*表格树控件说明 * 此控件继承DataGrid 新增属性说明: * 1.TreeParentCode:顶级根节点parentcode * 2.TreeDisplayDeep:展现表格树深度默认为1 * 3.SumColumns:...
Visual Studio .Net为编写WinForm程序(即:在Windows平台下运行的程序)所提供的DataGrid组件比起微软以往的各种开发环境中提供的 DataGrid组件都要\"高级\"许多。其\"高级\"的地方就在于不需要再进行任何其他设置...
在ASP.NET提供的数据访问控件中,DataGrid具有功能强大的数据展示功能。本文就实现数据排序、自动编号、产生合计项、数据导出为EXCEL文件格式的功能,进行探讨
深入利用ASP.NET DataGrid控件.pdf
在ASP.NET的DataGrid数据显示控件编程中,我们有几种方式可以增加DataGrid columns。其中最常见的方法是在web forms设计器中增加,通过在控件工具箱中拖访DataGrid控件到web设计页面,然后在属性生成器中增加Columns...
摘要:学习如何避免在使用 ASP.NET Datagrid 控件进行开发时可能发生的一些常见错误。 Datagrid 控件是 Microsoft® ASP.NET 中功能最强、用途最广的 Web 控件之一,这一点已经得到了 ASP.NET 权威人士的认同。...
VS.NET中的DataGrid详细解析其中的删除、编辑等代码!
ASP.NET应用:DataGrid使用最佳实践
DataGrid/DataList在ASP.NET中的重要性,想必就不用我再强调了,凡显示Table类型的数据,大多会使用这两个控件(当然,如果谁还像ASP那样写ASP.NET,那我也没有办法),所以,每个人可能都有自己的领悟,这篇文章,...
ASP.NET中DataGrid的高级技巧[官方视频]
EasyUI版本比较旧,请下载新的版本更新,最新版本测试通过。
DataList,DataGrid中的分页dll
分页是Web应用程序中最常用到的功能之一,在ASP.NET中,虽然自带了一个可以分页的DataGrid(asp.net 1.1)和GridView(asp.net 2.0)控件,但其分页功能并不尽如人意,如可定制性差、无法通过Url实现分页功能等,...
VB利用DataGrid控件显示数据库中数据信息,DataGrid在数据库数据显示的时候非常重要,它在用户操作舒适度及数据排列方面有独到之处,对于Vb数据库编程的用户来说,掌握DataGrid的使用是至关重要的事情。
asp.net 将DataGrid数据写入Excel文件.rar
一、 DataGrid方法 二、 DataGrid属性 三、 DataGrid事件四、 DataGrid代码片断 对初学者很有用