Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用ASP.NET获取单行(SQL)?_Asp.net_Sql - Fatal编程技术网

如何使用ASP.NET获取单行(SQL)?

如何使用ASP.NET获取单行(SQL)?,asp.net,sql,Asp.net,Sql,是否可以在ASP.NET中获取一行? 我总是使用DATALIST,但这破坏了我的设计与项目模板,我需要一些认为没有模板只有EVAL语句< /P> < P>首先:你的问题是非常基本的,你应该考虑阅读一本书;p> 你能做的就是使用页面上的普通绑定 如果您使用的是普通的旧sql,那么您的代码可能如下所示。但是,如果您使用LINQtoSQL或事件实体框架,情况就不同了 注意:在这个例子中是非常直接的 <%@ Page Language="C#" AutoEventWireup="true" Cod

是否可以在ASP.NET中获取一行?
我总是使用DATALIST,但这破坏了我的设计与项目模板,我需要一些认为没有模板只有EVAL语句< /P> < P>首先:你的问题是非常基本的,你应该考虑阅读一本书;p> 你能做的就是使用页面上的普通绑定

如果您使用的是普通的旧sql,那么您的代码可能如下所示。但是,如果您使用LINQtoSQL或事件实体框架,情况就不同了

注意:在这个例子中是非常直接的

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Default" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Configuration" %>

<script runat="server" type="text/C#">

    protected DataRow _currentRow = null;

    protected void Page_Load(object sender, EventArgs e)
    {
        using (SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrings["pubs"].ConnectionString))
        {
            using (SqlDataAdapter adapter = new SqlDataAdapter("SELECT * FROM authors", connection))
            {
                DataTable table = new DataTable();
                adapter.Fill(table);

                _currentRow = table.Rows[0];
            }
        }

        Page.DataBind();
    }

</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Testpage</title>
</head>
    <body>
        <form id="form1" runat="server">
            <asp:TextBox ID="TextBox1" runat="server" Text='<%# _currentRow["Name"] %>'></asp:TextBox>
        </form>
    </body>
</html>

如果你只是在寻找

然后从后面的代码中获取一个像Eval这样的绑定表达式,并使用mylietral.DataBind绑定它

可以在ASP.NET中获取一行吗。。。我需要一些没有模板的想法


在这种情况下,我建议您使用文字或标签控件。

请详细说明您的问题,现在还不清楚我的意思是,我不想使用itemTemplate之类的东西,我只想设置一些语句请您举个更大的例子好吗?我不知道该怎么办