Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.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
C# 如何动态创建html表格标题列 List columnstoadd=SelectedColumns.Split(',).ToList(); string tableHeader=string.Empty; tableHeader=“”+ "" + "" + “”+Headers.Dynamic.Country+“”+ “”+Headers.Dynamic.State+“”+ “”+Headers.Dynamic.City+“”+ “”+Headers.Dynamic.Item1+“”+ “”+Headers.Dynamic.Item2+“”+ “”+Headers.Dynamic.Item3+“”+ “”+Headers.Dynamic.Item4+“”+ “”+Headers.Dynamic.Item5+“”+ "" + "";_C# - Fatal编程技术网

C# 如何动态创建html表格标题列 List columnstoadd=SelectedColumns.Split(',).ToList(); string tableHeader=string.Empty; tableHeader=“”+ "" + "" + “”+Headers.Dynamic.Country+“”+ “”+Headers.Dynamic.State+“”+ “”+Headers.Dynamic.City+“”+ “”+Headers.Dynamic.Item1+“”+ “”+Headers.Dynamic.Item2+“”+ “”+Headers.Dynamic.Item3+“”+ “”+Headers.Dynamic.Item4+“”+ “”+Headers.Dynamic.Item5+“”+ "" + "";

C# 如何动态创建html表格标题列 List columnstoadd=SelectedColumns.Split(',).ToList(); string tableHeader=string.Empty; tableHeader=“”+ "" + "" + “”+Headers.Dynamic.Country+“”+ “”+Headers.Dynamic.State+“”+ “”+Headers.Dynamic.City+“”+ “”+Headers.Dynamic.Item1+“”+ “”+Headers.Dynamic.Item2+“”+ “”+Headers.Dynamic.Item3+“”+ “”+Headers.Dynamic.Item4+“”+ “”+Headers.Dynamic.Item5+“”+ "" + "";,c#,C#,在上面的代码片段中,我创建了一个html表头。在将特定的添加到字符串表头之前,如何动态地首先检查列表列中是否存在项添加 例如,我只想添加“”+Headers.Dynamic.Item5++仅当columnstoadd包含字符串“Item5”时,您可以使用IndexOf方法检查元素的存在性。如果某些列的IndexOf大于0,则添加列 List<string> columsToAdd = SelectedColumns.Split(',').ToList<string>();

在上面的代码片段中,我创建了一个html表头。在将特定的
添加到
字符串表头之前,如何动态地首先检查
列表列中是否存在项添加


例如,我只想添加
“”+Headers.Dynamic.Item5++
仅当
columnstoadd
包含字符串“Item5”

时,您可以使用
IndexOf
方法检查元素的存在性。如果某些列的
IndexOf
大于0,则添加列

List<string> columsToAdd = SelectedColumns.Split(',').ToList<string>();

string tableHeader = string.Empty;
tableHeader = "<table border = 1>" +
"<thead>" +
"<tr style='font-weight:bold;background-color: #f2f8f8;text-align:center;vertical-align:middle;color: #01846a;'>" +
"<th>" + Headers.Dynamic.Country + "</th>" +
"<th>" + Headers.Dynamic.State + "</th>" +
"<th>" + Headers.Dynamic.City + "</th>" +
"<th>" + Headers.Dynamic.Item1 + "</th>" +
"<th>" + Headers.Dynamic.Item2 + "</th>" +
"<th>" + Headers.Dynamic.Item3 + "</th>" +
"<th>" + Headers.Dynamic.Item4 + "</th>" +
"<th>" + Headers.Dynamic.Item5 + "</th>" +
"</tr>" +
"</thead></table>";
您的代码应该如下所示

if(columsToAdd.IndexOf(Headers.Dynamic.Country) > -1)
string tableHeader=string.Empty;
tableHeader=“”+
"" +
"";
if(columnstoadd.IndexOf(Headers.Dynamic.Country)>-1)
tableHeader+=“”+Headers.Dynamic.Country+“”;
tableHeader+=“”+Headers.Dynamic.State+“”+
“”+Headers.Dynamic.City+“”+
“”+Headers.Dynamic.Item1+“”+
“”+Headers.Dynamic.Item2+“”+
“”+Headers.Dynamic.Item3+“”+
“”+Headers.Dynamic.Item4+“”+
“”+Headers.Dynamic.Item5+“”+
"" +
"";

类似地,您可以检查其他列。

您可以使用
IndexOf
方法检查元素是否存在。如果某些列的
IndexOf
大于0,则添加列

List<string> columsToAdd = SelectedColumns.Split(',').ToList<string>();

string tableHeader = string.Empty;
tableHeader = "<table border = 1>" +
"<thead>" +
"<tr style='font-weight:bold;background-color: #f2f8f8;text-align:center;vertical-align:middle;color: #01846a;'>" +
"<th>" + Headers.Dynamic.Country + "</th>" +
"<th>" + Headers.Dynamic.State + "</th>" +
"<th>" + Headers.Dynamic.City + "</th>" +
"<th>" + Headers.Dynamic.Item1 + "</th>" +
"<th>" + Headers.Dynamic.Item2 + "</th>" +
"<th>" + Headers.Dynamic.Item3 + "</th>" +
"<th>" + Headers.Dynamic.Item4 + "</th>" +
"<th>" + Headers.Dynamic.Item5 + "</th>" +
"</tr>" +
"</thead></table>";
您的代码应该如下所示

if(columsToAdd.IndexOf(Headers.Dynamic.Country) > -1)
string tableHeader=string.Empty;
tableHeader=“”+
"" +
"";
if(columnstoadd.IndexOf(Headers.Dynamic.Country)>-1)
tableHeader+=“”+Headers.Dynamic.Country+“”;
tableHeader+=“”+Headers.Dynamic.State+“”+
“”+Headers.Dynamic.City+“”+
“”+Headers.Dynamic.Item1+“”+
“”+Headers.Dynamic.Item2+“”+
“”+Headers.Dynamic.Item3+“”+
“”+Headers.Dynamic.Item4+“”+
“”+Headers.Dynamic.Item5+“”+
"" +
"";
同样,您可以检查其他列