当前位置: 首页 > 知识库问答 >
问题:

asp中的mysql\u fetch\u数组。net webforms

蒲坚
2023-03-14

嗨,我正在尝试从数据库中读取数据,然后将其放入表中。表中的行是根据数据库中的行数自动创建的。我已经在php中使用mysql\u fetch\u array完成了这项工作,但似乎无法在asp中完成。net webforms。我的想法是使用此查询获取信息并存储在服务器页面的标签中,然后在那里创建一个表,其中包含使用标签填充的冒号数据。这是我在“page\u load”中的代码谢谢:

<table>
        <tr>
            <th>Surgery</th>
            <th>PatientID</th>
            <th>Location</th>
        </tr>
        <tr>
            <td>

        <asp:Label ID="Label1" runat="server"></asp:Label>
        </td>
        <td>
        <asp:Label ID="Label2" runat="server"></asp:Label>
        </td>
        <td>

        <asp:Label ID="Label3" runat="server"></asp:Label>
        </td>
        </tr>
        </table>



           string query= "select surgery,patientID, location from details";
            SqlCommand result= new SqlCommand(query, conn);
            result.ExecuteNonQuery();
            using (SqlDataReader getInfo= result.ExecuteReader())


                while (getInfo.Read())
                {
                    Label1.Text = getInfo["surgery"].ToString();
                    Label2.Text = getInfo["patientID"].ToString();
                    Label3.Text = getInfo["location"].ToString();


                }

SqlCommand cmd=新的SqlCommand(“选择手术,PatientID,从详细信息中选择位置”,conn);SqlDataAdapter sda=新的SqlDataAdapter(cmd);DataTable dt=新DataTable();sda。填充(dt);GridView1。数据源=dt;GridView1。数据绑定();连接关闭();

共有1个答案

韩志专
2023-03-14

在您的aspx中添加网格视图:

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false">
    <Columns>
        <asp:BoundField HeaderText="Surgery" DataField="surgery" />
        <asp:BoundField HeaderText="PatientID" DataField="patientID" />
        <asp:BoundField HeaderText="Location" DataField="location" />
    </Columns>
</asp:GridView>

您的C代码很好,只需在绑定到gridview之前关闭连接即可:

SqlCommand cmd = new SqlCommand("select surgery, PatientID, location from details", conn);
SqlDataAdapter sda = new SqlDataAdapter(cmd);
DataTable dt = new DataTable(); 
sda.Fill(dt);

conn.Close();

GridView1.DataSource = dt; 
GridView1.DataBind();
 类似资料:
  • 我尝试使用MySQL在Visual Studio 2017asp.netc#web应用程序登录页面,它显示以下错误: 第33行:queryStr=“从webapp.userregistration中选择*,其中username='”usernameTextBox。文本“'和密码='”passwordTextBox。文本第34行:cmd=新MySql。数据MySQL客户端。MySqlCommand(

  • 注意:我已经阅读了如何重塑BatchDataset类张量?但是解决方案在这里不适用。 正如在训练一个神经网络时所提到的,输入是带有Tensorflow/Keras的矩阵的滑动窗口,记忆问题,我需要从一个形状矩阵(10000,2000)训练一个具有所有形状滑动窗口(16,2000)的神经网络。(在我的另一篇文章中是100k,但这里10k还可以)。 问题是,我需要把它输入一个需要(...,16, 20

  • 本文向大家介绍ASP使用MySQL数据库的方法,包括了ASP使用MySQL数据库的方法的使用技巧和注意事项,需要的朋友参考一下 MYSQL数据库以它短小、方便、速度快、免费等优点成为很多网站目前首选数据库,但一般都是用PHP+MYSQL相结合来开发各种动态页面,其实ASP也可以使用MYSQL数据库开发动态页面,小编我也是刚刚学会,不敢独享,所以特写了这篇文章供大伙参考。 我的环境是WINDOWS9

  • 我有一个如下格式的数据库: 然而,我希望它是这样的: 我该怎么做?如果不可能,那么,如何使方法1更有效?提前感谢!

  • 问题内容: 在绝对紧急的情况下,我试图浏览我的网站并添加参数化查询。我是新手,才刚刚了解它们。 我的问题是,我对连接类型知之甚少,我看到的所有示例都在使用另一种连接方法,这使我感到困惑。我不想改变连接数据库的方式,因为它在很多页面上,我只是想更新我的查询以使其更安全。 这就是我一直连接到数据库的方式: 这是带有参数的SQL位: 显然它不起作用,但是我需要知道我是否可以使用已有的连接真正实现此目标,

  • 目前我收到了这种信息,我不知道如何修复它。 命令告诉我PDO和PDO_mysql就在那里。 我将Drupal-8与php7一起使用。Ubuntu 18.04上的1.20。1 LTS [Tue Sep04 09:27:48.210064 2018][php7:通知][pid 2183][客户端10.56.99.1:53758]错误:未定义的类常量'MYSQL_ATTR_USE_BUFFERED_QU