小编Ger*_*ell的帖子

添加换行符到VBA/VB6

我想在两个字符串之间连接一个换行符.

st = "Line 1" + newline + "Line2"
Run Code Online (Sandbox Code Playgroud)

如何在VBA/VB6中添加换行符?

vb6 vba

44
推荐指数
2
解决办法
13万
查看次数

StringBuilder.ToString()抛出'索引超出范围'异常

我真的很感谢有人帮我解决以下问题:

我现在得到以下异常:

指数超出范围.必须是非负数且小于集合的大小.参数名称:chunkLength

stringBuilder.ToString().

奇怪的是,如果我放入stringBuilder.ToString()手表,它的效果非常好.

c# stringbuilder exception tostring

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

TabControl取消选项卡的更改

TabControl_SelectedIndexChanged在用户更改标签时使用事件.该TabControl.SelectedIndex/ TabControl.SelectedTab只返回新标签.有什么方法可以获得上一个标签吗?或者每次更改标签时,我是否必须坚持使用当前标签的明显商店?

我想使用它来取消在某些条件下更改标签,例如未保存的更改.

.net c# winforms

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

sql_variant的大小限制超出

我试图将图像从fileupload控件保存到数据库中

public Byte[] bytes;
Stream fs = FileUpload1.PostedFile.InputStream;
BinaryReader br = new BinaryReader(fs);
bytes = br.ReadBytes((Int32)fs.Length);
SqlDataSource2.Update();

protected void SqlDataSource2_Updating(object sender, SqlDataSourceCommandEventArgs e)
{
   e.Command.Parameters["@project_file"].Value = bytes;
}
Run Code Online (Sandbox Code Playgroud)

我的数据库project_file字段设置为varbinary(MAX),

但这是一个错误

参数'@project_file'超出了sql_variant数据类型的大小限制.

请提出一些解决方案

c# sql asp.net visual-studio

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

在使用之前检查通用列表中的项目

使用通用List,检查具有特定条件的项是否存在的最快方法是什么,如果存在,则选择它,而不在列表中搜索两次:

例如:

if (list.Exists(item => item == ...))
{
    item = list.Find(item => item == ...)
    ....
}
Run Code Online (Sandbox Code Playgroud)

c# linq list

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

在句点之后浮动至少一个数字

如何将Float格式化为String:

1 =>"1.0"

1.12345 =>"1.12345"

代替:

 String.Format("{0:0.0}", 123.0); // Limit amount of digits
Run Code Online (Sandbox Code Playgroud)

谢谢!

c#

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

无法为对象dbo.table分配空间

表中的行数仅为601条记录.在数据库中查看我看不出任何问题:初始大小设置为4Gb,自动增长由1Mb设置(然后我将其设置为10%),但这没有任何区别.

无法为数据库'database'中的对象'dbo.Fatawa'.'PK_table'分配空间,因为'PRIMARY'文件组已满.通过删除不需要的文件,删除文件组中的对象,向文件组添加其他文件或为文件组中的现有文件设置自动增长来创建磁盘空间.

sql-server

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

复制/粘贴Treeview节点标签

我想支持使用treeView进行复制/粘贴.如果选择节点,则必须复制/粘贴节点.如果您忙于重命名标签,则必须复制/粘贴标签中的文本.还有复制/粘贴按钮,它们必须执行与快捷键Ctrl + C和Ctrl + V相同的功能.

我在想两个选择:

1)为Controls添加keydown方法.如何为标签添加对复制/粘贴的支持?

TreeNode selectedNode = trvProjects.SelectedNode;    
if (selectedNode.IsEditing)
{
    // Copy Label
    selectedNode.Copy(); // .Copy / .Paste() are not supported. I need help with this
}
else
{
    // Copy Node
    CopyNode(selectedNode); // Got this working
}
Run Code Online (Sandbox Code Playgroud)

2)有没有一种方法,对于Label编辑,它使用复制/粘贴中的构建,如果选择了节点,则启动自定义代码?

有没有更好的方法呢?

我不介意样本是在C#还是VB中.

谢谢!

.net treeview winforms

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

Python:项目存在于列表内的列表中

b = [{'a': 1, 'b': 2}, {'a': 3, 'b': 4}, {'a': 5, 'b': 6}]
Run Code Online (Sandbox Code Playgroud)

如何确定b是否有条目'a'=5

python list

0
推荐指数
1
解决办法
118
查看次数