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