小编Zai*_*Ali的帖子

将MemoryStream中的文件附加到C#中的MailMessage

我正在编写一个程序来将文件附加到电子邮件中.目前我正在使用FileStream磁盘保存文件,然后我使用

System.Net.Mail.MailMessage.Attachments.Add(
    new System.Net.Mail.Attachment("file name")); 
Run Code Online (Sandbox Code Playgroud)

我不想将文件存储在磁盘中,我想将文件存储在内存中,并从内存流传递给它Attachment.

c# email smtp memorystream

105
推荐指数
5
解决办法
15万
查看次数

选择按周分组的SQL结果

我希望按周选择下表中的数据

 Date       Product Name   Sale
+----------+--------------+-----+
 14-05-11     a             2
 14-05-11     b             4 
 17-05-11     c             3
 19-05-11     a             6
 24-05-11     a             6
 29-05-11     a             6    
Run Code Online (Sandbox Code Playgroud)

让我们假设今天是 30-05-11

所以我的结果应该是这样的.

 Product Name         First Week   Second Week  Third Week
+--------------------+------------+------------+-------------+
   a                      12            6           2
   b                       0            0           4 
   c                       0            3           0  
Run Code Online (Sandbox Code Playgroud)

请问有些人指导我如何编写SQL查询来实现这种行为!

t-sql sql-server sql-server-2005

29
推荐指数
3
解决办法
9万
查看次数

添加链接以显示在textarea框内

有没有办法用户可以在textarea中输入URL并使链接实际显示并作为超链接工作?

例如:

<textarea name="Miscell" cols="110" rows="5" wrap="Virtual" class="noborder"> 
          blah blah blah= 
          <a href="http://www.googel.com/">Google</a> 
          blah blah blah
</textarea>
Run Code Online (Sandbox Code Playgroud)

没有显示链接:我该怎么办?

我不是在创建那个网站:我只是想用Firebug来改变它.

html

17
推荐指数
2
解决办法
6万
查看次数

SQL Group by Year

这是我的查询.

select CONVERT(varchar, cast(date as datetime), 3)
from shoptransfer 
group by year (date)
Run Code Online (Sandbox Code Playgroud)

我想按日期(varchar)列的年份部分进行分组,但是我收到以下错误:

列'shoptransfer.Date'在选择列表中无效,因为它不包含在聚合函数或GROUP BY子句中.

如何按日期列的年份部分进行分组?

t-sql sql-server-2008

14
推荐指数
1
解决办法
4万
查看次数

调用ToolStripMenuItem

我试图找出是否有办法调用ToolStripMenuItem.

例如,我在返回结果时调用Web服务(ASynchrously).根据结果填充下拉项,(在回调方法中)

 ToolStripMenuItem.DropDownItems.Add(new ToolStripItemEx("start"));
Run Code Online (Sandbox Code Playgroud)

但我得到例外

跨线程操作无效:控制''从创建它的线程以外的线程访问.

没有与工具条项相关联的调用函数,还有另一种方法可以做到这一点吗?我试图以完全错误的方式做到这一点吗?任何输入都会有所帮助.

c# user-controls invoke contextmenustrip winforms

11
推荐指数
2
解决办法
6542
查看次数

在不使用循环的情况下在C#中更新DataTable?

假设我的DataTable中有三列

  1. 名称

  2. 颜色

如果我知道代码和名称,如何更新代码和名称与我的条件匹配的特定行的颜色?我想在不使用循环的情况下这样做!

.net c# datatable

9
推荐指数
3
解决办法
7万
查看次数

正则表达式模式从字符串中提取版本号

我想从字符串中提取版本号.

a string =  "Tale: The  Secrets 1.6"

b string=" The 34. Mask 1.6.98";
Run Code Online (Sandbox Code Playgroud)

因此版本号为1.6,b为1.6.98

c# regex

7
推荐指数
3
解决办法
1万
查看次数

在水晶报表中启用交叉表的增长

我在水晶报告中使用了Cross-Tab对象.当我的数据大小增加时,我的数据列(Field Row)在高度上动态增加时遇到问题.由于格式编辑器中的"Can Grow"属性被禁用,因此不允许我将"Can Grow"设置为true以启用此功能.如何启用"可以增长"功能,以便将其设置为true?

formatting crosstab word-wrap crystal-reports

6
推荐指数
1
解决办法
9805
查看次数

获取异常时方法的参数值

有没有办法知道抛出异常时传递给方法的内容。Convert.ToBoolean(string mystring)什么时候抛出FormatException?这里我想知道抛出异常时mystring是什么?

c# reflection exception

6
推荐指数
2
解决办法
5272
查看次数

选择与其他选择结果不同

我想从另一个select语句结果中选择不同的结果,例如;

select distinct from(select * from table)
Run Code Online (Sandbox Code Playgroud)

以下是内部选择的结果

testing department      9998901036      GOLD    
testing department      9998901036      GOLD
Run Code Online (Sandbox Code Playgroud)

我希望从上面的选择结果中脱颖而出.

t-sql sql-server-2005

5
推荐指数
1
解决办法
2万
查看次数