我想知道是否可以将SQL Server设置为具有多行文件/查询选项卡.
我有很多想要在其间切换的查询,并且可以将它们移动到不同的水平组,但我认为两行比左侧的那个引脚更容易导航,从而打开了大量的打开查询.
如果您固定足够的代码窗口来填充顶部栏,Visual Studio会支持此类型.
SQL Server中有类似的东西吗?
编辑:
我正在努力实现这样的目标(来自Visual Studio的截图)

虽然SQL Server更像是这样

我想知道Visual Studio中的一个功能.就个人而言,当我打开其他人一直在努力的解决方案时,它会让我感到烦恼,而且它充满了像"label27""textbox3"等ID的控件.
我做的第一件事就是重命名它们或删除它们,如果它们从未在后面的代码中引用(通常是标签的情况).
但我只是想知道为什么Visual Studio会将它们默认为无意义的值,然后我开始思考是否可能更好的做法是在Id字段中包含某些内容而不是删除它.
当然最好的情况是给他们所有合理的名字,但是如果我遇到一个充满了那些自动生成的ID的项目,我是否通过删除它们以"清理"解决方案来帮助作者?我曾经这么认为,但拖放或复制和粘贴控件的默认值是不是没有Id?
我有几个项目映射到TFS中的工作区.我关闭了我的VS2010窗口,做了一些其他的工作,重新打开它,我的所有工作空间都没了.我尝试重新启动,但他们不会回来.在我的Windows资源管理器中,我的解决方案映射到的文件夹旁边的小绿色三角形也消失了.
最终我辞职了,以某种方式弄乱了与源控件的连接,并试图重新创建我正在使用的工作区.然而,它不会让我创建工作区作为已存在的名称之一.
自从获得Resharper以来,我一直是使用var inside方法的粉丝.所以稍后如果你传入一个不同的类型,则更改会在代码中向下级联,而不必将每个int声明更改为double.这让我想到了我的问题.我正在从DataList中检索DataListItems列表
var daysWorked = dlResourcesAllocated.Items;
Run Code Online (Sandbox Code Playgroud)
然后单步执行List返回
foreach (var d in daysWorked)
{
var c = d.FindControl("ucSomethingSomething"); //Doesn't compile d has no methods
}
Run Code Online (Sandbox Code Playgroud)
我的d突然被投射到一个没有方法的物体上
foreach (DataListItem d in daysWorked)
{
var c = d.FindControl("ucSomethingSomething");
}
Run Code Online (Sandbox Code Playgroud)
但工作得很好.
我只是好奇为什么"var"无法弄清楚它是DataListItem的集合.Intellisense似乎知道它.我确信有一个非常简单的单线解释.双向调料师可能会出现并指出我在深入阅读C#时应该给予更多的关注......