Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.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# asp.net中的字符串生成器类_C#_Asp.net - Fatal编程技术网

C# asp.net中的字符串生成器类

C# asp.net中的字符串生成器类,c#,asp.net,C#,Asp.net,SqlDataReader-myreader; myreader=cmmd.ExecuteReader() StringBuilder sb=新建StringBuilder(); sb.追加(“疫苗接种日期疫苗接种到期日期不完整疫苗接种剂量编号备注”; while(myreader.Read()) { 某人追加(myreader[“疫苗ID”); 某人加上(“”); sb.追加(myreader[“疫苗日期]); 某人加上(“”); 某人追加(myreader[“下一个疫苗接种日期]); 某人加

SqlDataReader-myreader; myreader=cmmd.ExecuteReader()

StringBuilder sb=新建StringBuilder();
sb.追加(“疫苗接种日期疫苗接种到期日期不完整疫苗接种剂量编号备注

”; while(myreader.Read()) { 某人追加(myreader[“疫苗ID”); 某人加上(“”); sb.追加(myreader[“疫苗日期]); 某人加上(“”); 某人追加(myreader[“下一个疫苗接种日期]); 某人加上(“”); sb.追加(myreader[“任何不完全免疫”]); 某人加上(“”); 某人追加(myreader[“DoseNumber”]); 某人加上(“”); 某人追加(myreader[“Remark1]”); sb.追加(“
”); } lblDisplayDetails.Text=sb.ToString(); myreader.Close();
我真正想要的是检索数据(可能来自单独的表),然后用某种样式(字体、颜色等)显示它们

在gridview中是否可以从多个表中检索?我可以使用DataReader,但如何以样式(字体、颜色等)显示它们? 当做 Indranil

您需要使用该控件,并且由于您的字符串包含html标记,因此需要将控件的
模式设置为
直通

这是一件非常危险的事情,因为如果一个黑客,甚至是一个Digrowned用户,不知何故将字符串
警报(“哈哈,我入侵了你的网站”)
输入到你的任何数据库单元格中,比如“Remark1”,那么你就成了一名黑客的受害者

您需要在所有myreader字段上调用Server.HtmlEncode:

sb.Append(Server.HtmlEncode(myreader["Remark1"]));
如本页推荐:

2个单词

GridView
&


大笑。我真的希望你不是在为NHS开发这个!我认为这肯定会奏效,或者您可以关心一个div元素并执行divId.innerhtml=sb.ToString();这段代码现在真的让我毛骨悚然。这绝对是正确的方向。程序员在“我知道你要求X,但实际上,你需要使用Z”的感谢是令人敬畏的,谢谢你的接受,但请考虑研究GRIDVIEW和中继器。你再也不在PHP土地上了!
GridView
Repeater