C#中关于Gridview的一些属性(二、绑定数据)
2015-10-16 11:09
651 查看
关于绑定数据,有两种方式
1、在aspx界面绑定数据库
//直接查询的数据库中的表
2、在后台代码中从数据库中查找字段,然后直接绑定到gridview中
1)查找到所有的直接填充到gridview中,包括上面汉语文字
2)查找所有数据,然后在前台在进行一次数据绑定
GridView10.DataBind();
或者是
GridView1.DataSource = dt;
GridView1.DataBind();
前台绑定
1、在aspx界面绑定数据库
//直接查询的数据库中的表
<span style="font-size:14px;"><asp:SqlDataSource ID="SqlDataSourcePtnInfo" runat="server"</span>
<span style="font-size:14px;"> ConnectionString="<%$<span style="font-family: Arial, Helvetica, sans-serif;"> ConnectionStrings:webconfig中的数据库连接串名字 %>" </span></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><span style="font-size:14px;"> SelectCommand="SQL语句 "></span></span>
<span style="font-size:14px;"> <SelectParameters> <asp:QueryStringParameter Name="PatientId" QueryStringField="PtnID" Type="String" /> </SelectParameters> </asp:SqlDataSource> </span>//执行存储过程
<span style="font-size:14px;"><asp:SqlDataSource ID="SqlDataSource_PayedFeeList" runat="server" ConnectionString="<%$ ConnectionStrings:Dental_Patient_DBConnectionString %>" SelectCommand="StoredProcedureAccountPayed_New2"</span>
<span style="font-size:14px;"> SelectCommandType="StoredProcedure"> <SelectParameters> <asp:ProfileParameter Name="EnterpriseID" PropertyName="CurrentEnterpriseID" Type="String" /> <asp:ControlParameter ControlID="HiddenField1" Name="PatientId" PropertyName="Value" Type="String" /> <asp:Parameter Name="RegisterDateStart" Type="DateTime" /> <asp:Parameter Name="RegisterDateEnd" Type="DateTime" /> <asp:ControlParameter ControlID="DropDownList1" Name="SelectFlag" PropertyName="SelectedValue" Type="Int32" /> <asp:ControlParameter ControlID="DpRptType" Name="ReceiptFlag"PropertyName="SelectedValue" Type="String" /> </SelectParameters> </asp:SqlDataSource></span>
2、在后台代码中从数据库中查找字段,然后直接绑定到gridview中
1)查找到所有的直接填充到gridview中,包括上面汉语文字
2)查找所有数据,然后在前台在进行一次数据绑定
GridView10.DataBind();
或者是
GridView1.DataSource = dt;
GridView1.DataBind();
前台绑定
<table class="style1"> <tr> <td align="left">姓名:</td> <td> <asp:Label ID="NameLabel" runat="server" Text='<%# Bind("Name") %>' /> </td> <td align="left">性别:</td> <td> <asp:Label ID="GenderLabel" runat="server" Text='<%# Bind("Gender") %>' /> </td> <td align="left">病案号:</td> <td> <asp:Label ID="PatientCodeLabel" runat="server" Text='<%# Bind("PatientCode") %>' /> </td> <td align="left">手机:</td> <td> <asp:Label ID="Label3" runat="server" Text='<%# Bind("Mobile") %>' /> </td> <td> <asp:Label ID="Label4" runat="server"Text='<%# Bind("HomeAddress") %>' Visible="False" /> </td> </tr> </table>
相关文章推荐
- C# 泛型
- C#List的排序和简单去重总结
- C#中关于Gridview的一些属性(一)
- 用C#来调用cmd命令程序,实现wifi控制的工具
- 【C#基础】初探.Net内存分配原理
- C#中载入界面的常用方法
- C#附加进程
- 笔试怎么过(4)C#笔试和设计模式
- C#打印技术(二)
- 谈C#中的Delegate
- C#打印技术(一)
- C# 中引用类型和 值类型
- C# 正则表达式 只允许字母、中文
- 转:C#索引器
- 转:C#中base关键字的几种用法
- C#的事件机制效率问题
- 【C#高效编程50例】条目4: 使用Conditional特性而不是#if条件编译
- CSharp任何可比较的数据类型(大小比较泛型实现方法)封装
- 关于C#的一些小知识
- C#量转换为汉字表达