ListView怎样和数据库连接,将数据库的数据显示在listView上?

ListView怎样和数据库连接,将数据库的数据显示在listView上?,第1张

前面链接什么的就不写了 什么 sqlcommand objcommand=new sqlcommand(....,....)因为是要把从数据库读到的数据一条条显示出来 所以用while while(dataReader.read()){ 将从数据库中读取到的数据就是你想在listview中显示出来的数据 比如 姓名 用户名 什么的赋给相应的变量前提是你的数据库里有这一列 loginId=(string)dataReader["LoginID"] studentName=(string)dataReader["StudentName"] studentNo=(string)dataReader["StudentNo"]创建一个listview项ListViewItem lviStudent=new ListViewItem(loginId)将ID放到Tag中lviStudent.tag=(int)dataReader["StudentId"]//唯一标识的列向listView中添加一个新项 假如你的listView控件名字叫listStudentlistStudent.Items.add(lviStudent)向当前项添加子项lviStudent.subItems.addRange(new string[] {studentName,studentNo})}dataReader.close()反正listView挺麻烦的 还是dataGrideView好用些

SP.NET中 ListView(列表视图)的使用前台绑定。

前端代码

     <asp:SqlDataSource ID="SqlDataSource1" runat="server"

          ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"

          DeleteCommand="DELETE FROM [Products] WHERE [ProductID] = @ProductID"

          InsertCommand="INSERT INTO [Products] ([ProductName], [CategoryID], [UnitPrice]) VALUES (@ProductName, @CategoryID, @UnitPrice)"

          SelectCommand="SELECT [ProductID], [ProductName], [CategoryID], [UnitPrice] FROM [Products]"

          UpdateCommand="UPDATE [Products] SET [ProductName] = @ProductName, [CategoryID] = @CategoryID, [UnitPrice] = @UnitPrice WHERE [ProductID] = @ProductID">

          <DeleteParameters>

              <asp:Parameter Name="ProductID" Type="Int32" />

          </DeleteParameters>

          <UpdateParameters>

              <asp:Parameter Name="ProductName" Type="String" />

              <asp:Parameter Name="CategoryID" Type="Int32" />

              <asp:Parameter Name="UnitPrice" Type="Decimal" />

              <asp:Parameter Name="ProductID" Type="Int32" />

          </UpdateParameters>

          <InsertParameters>

              <asp:Parameter Name="ProductName" Type="String" />

              <asp:Parameter Name="CategoryID" Type="Int32" />

              <asp:Parameter Name="UnitPrice" Type="Decimal" />

          </InsertParameters>

      </asp:SqlDataSource>

web.config 代码:

<connectionStrings>

<add name="NorthwindConnectionString" connectionString="Data

Source=.Initial Catalog=NorthwindIntegrated Security=True"

providerName="System.Data.SqlClient"/>

</connectionStrings>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6700850.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存