我不知道如何做到这一点,这是我的语法,但将文本保留在文本区域的中心。
<textarea name="mytextarea" cols="50" rows="5" style="align-content:center; overflow:auto; border:6px outset #000000;" >
Doggie: 100 - 94
Cat: 93 - 74
Apple: 73 - 50
Orange: 49 - 0
</textarea>Run Code Online (Sandbox Code Playgroud)
编辑
这是我的完整代码和运行它时的屏幕截图:
%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<textarea name="mytextarea" cols="50" rows="5" style="text-align:left; overflow:auto; border:6px outset #000000;" >
Doggie: 100 - 94
Cat: 93 - 74
Apple: 73 - 50
Orange: 49 - 0
</textarea>
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
编辑 …
我试图运行一个SQL存储过程并从查询中返回一个值.我的语法抛出错误:
无法将类型'System.Data.SqlClient.SqlParameter'隐式转换为'decimal'
这是我的语法,我应该改变什么才能让它正常运行?
public Decimal ReturnValueFromQuery(string connectionString, string sqlQuery, int blah, DateTime d1, DateTime d2)
{
string cs = System.Configuration.ConfigurationManager.AppSettings[connectionString].ToString();
try
{
using (SqlConnection conn = new SqlConnection(cs))
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = sqlQuery;
cmd.Connection = conn;
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("@blah", SqlDbType.Int).Value = blah;
cmd.Parameters.Add("@startDate", SqlDbType.Date).Value = d1;
cmd.Parameters.Add("@endDate", SqlDbType.Date).Value = d2;
var returnParameter = cmd.Parameters.Add("@ReturnVal", SqlDbType.Int);
returnParameter.Direction = ParameterDirection.ReturnValue;
conn.Open();
cmd.ExecuteNonQuery();
return returnParameter;
}
}
catch { }
}
Run Code Online (Sandbox Code Playgroud) 我试图运行这个SQL语法,但我一直收到错误:
消息137,级别15,状态2,行1
必须声明标量变量"@startDate".
但是,在我看来,变量已在我的过程开始时声明.为什么会抛出错误,我需要做些什么来修复它?
我使用此语法来调用我的存储过程:
exec [dbo].[DoThis] '01/01/2015','01/31/2015'
Run Code Online (Sandbox Code Playgroud)
这是完整的程序,它提出了上面的编译错误.
ALTER Procedure [dbo].[DoThis]
(
@startDate datetime,
@endDate datetime
)
As
Declare @storename varchar(500), @dblocation varchar(500), @sql varchar(max)
Select storename, dblocation
INTO #allstores
FROM tbl_allstores
where sales >= '1,000,000'
Declare c1 Cursor For
Select storename, dblocation
FROM #allstores
Open c1
Fetch Next From c1 Into @storename, @dblocation
While @@FETCH_STATUS = 0
Begin
Set @sql = 'Insert Into #storeinfo (storename, employeename, employeeaddress, employeephone) '
+'Select '''+@storename+''' As ''storename'', '
+'employeename, employeeaddress, employeephone ' …Run Code Online (Sandbox Code Playgroud)