预处理器指令必须显示为行上的第一个非空格字符
本文关键字:第一个 字符 空格 指令 处理器 显示 预处理 | 更新日期: 2023-09-27 18:36:23
我收到错误Preprocessor directives must appear as the first non-whitespace character on a line.
我需要在代码中更改什么才能使其工作?
protected void Button3_Click(object sender, EventArgs e)
{
DataTable dt = new DataTable();
dt.Columns.AddRange(new DataColumn[21] { new DataColumn("Siebel_SR#"),
new DataColumn("Siebel_SR#1"), new DataColumn("Tran_Qty"), new DataColumn("Ord_Sou_Ref"),
new DataColumn("Tran_Reference"), new DataColumn("[Ord Number]"), new DataColumn("[Ord Number1]"),
new DataColumn("Transaction_Type_Id"), new DataColumn("Trans_Date"), new DataColumn("[Trans Sub]"),
new DataColumn("Business"), new DataColumn("New_DFF_SR#"), new DataColumn("Reason_Name"),
new DataColumn("Line_Type"), new DataColumn("Org"), new DataColumn("Sub_Inv"), new DataColumn("Part_Num"),
new DataColumn("[Last Updated By]"), new DataColumn("[Created By]"), new DataColumn("Employee"), new DataColumn("DateWorked") });
foreach (GridViewRow row in GridView1.Rows)
{
if (row.RowType == DataControlRowType.DataRow)
{
CheckBox chk = (row.Cells[0].FindControl("chkSelect") as CheckBox);
if (chk.Checked)
{
string Siebel_SR# = row.Cells[2].Text;
string Tran_Qty = row.Cells[3].Text;
string Ord_Sou_Ref= row.Cells[4].Text;
string Tran_Reference = row.Cells[5].Text;
string Transaction_Type_Id = row.Cells[8].Text;
string Trans_Date = row.Cells[9].Text;
string Business = row.Cells[11].Text;
string Reason_Name = row.Cells[13].Text;
string Line_Type = row.Cells[14].Text;
string Org = row.Cells[15].Text;
string Sub_Inv = row.Cells[16].Text;
string Part_Num = row.Cells[17].Text;
string Employee = row.Cells[20].Text;
string DateWorked = row.Cells[21].Text;
dt.Rows.Add( Tran_Qty ,Ord_Sou_Ref , Tran_Reference , Transaction_Type_Id, Trans_Date ,
Business , Reason_Name ,Line_Type , Org , Sub_Inv , Part_Num , Employee , DateWorked );
}
}
}
GridView3.DataSource = dt;
GridView3.DataBind();
}
C# 预处理器指令以 #
开头,例如 #if
#define
#region
等。 每个都必须在自己的行上。 即使将评论放在前面也会产生此错误。
例如:
/* some comment*/ #region SOMETHING
#endregion
将给出此错误,因为#region
之前不得有任何内容(除了可能的空格)。