小编Ash*_*ine的帖子

如何将项目添加到List <T>的开头?

我想在绑定到a的下拉列表中添加"Select One"选项List<T>.

一旦我查询,我List<T>如何添加我的初始Item,而不是数据源的一部分,作为其中的FIRST元素List<T>?我有:

// populate ti from data               
List<MyTypeItem> ti = MyTypeItem.GetTypeItems();    
//create initial entry    
MyTypeItem initialItem = new MyTypeItem();    
initialItem.TypeItem = "Select One";    
initialItem.TypeItemID = 0;
ti.Add(initialItem)  <!-- want this at the TOP!    
// then     
DropDownList1.DataSource = ti;
Run Code Online (Sandbox Code Playgroud)

c# generic-list drop-down-menu

384
推荐指数
5
解决办法
19万
查看次数

动态SQL - EXEC(@SQL)与EXEC SP_EXECUTESQL(@SQL)

在SQL Server中使用存储过程执行动态SQL命令的真实优点和缺点是什么?

EXEC (@SQL)
Run Code Online (Sandbox Code Playgroud)

EXEC SP_EXECUTESQL @SQL
Run Code Online (Sandbox Code Playgroud)

sql sql-server dynamic

90
推荐指数
3
解决办法
20万
查看次数

SQL Server截断和8192限制

在SQL Server 2005中,我试图查询varchar(MAX)列,其中包含一些文本数据超过8192的行.但是,在管理工作室中,我有工具 - >选项 - >查询结果 - >结果到文本 - >每列中显示的最大字符数= 8192,这是最大值.因此,看起来这些行的截断仅仅是由于文本输出所施加的限制.

我唯一能看到的就是使用SUBSTRING函数来获取前8000个字符,然后是接下来的8000个字符等等.但这很丑陋且容易出错.

我应该提一下,SSIS和BCP不是我的选择.

有人有更好的建议吗?谢谢!

sql-server truncation

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

如何将SQL Server 2008数据库图表导出到另一个数据库?

我使用SQL Server 2008中的方便的数据库图表工具来创建和管理关系.我已将sourceDB导出到destinationDB,但图表没有出现.

我正在四处寻找如何将我在一个数据库中的图表导出到另一个数据库...这个在线知识库文章 失败,因为select * from dtproperties不再存在.

sql-server diagram

30
推荐指数
4
解决办法
3万
查看次数

Linq to SQL - 如何在InsertOnSubmit()之后找到IDENTITY列的值

我正在使用LINQ to SQL将简单数据插入到没有a的表中stored procedure.该表有一个主键ID列,在我和我的IDENTITY两个中都设置为一列.SQL ServerDBML

首先,我InsertOnSubmit();使用数据调用单行,然后调用SubmitChanges();将行提交到数据库.但我认为必须有一种简单的方法来检索IDENTITY新插入行的行列值.我不希望为IDENTITYdb 提供列值,我希望它为我生成一个.

如何最好地处理?

sql linq identity-column linq-to-sql

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

T-SQL - 如何交换行和列

我有这样的结果集结构

ID       Value      Name
1       Oranges     Reponse
1       42      Count
2       Apples      Reponse
2       65      Count
3       Figs        Reponse
3       74      Count
Run Code Online (Sandbox Code Playgroud)

我想谈谈这个:

ID     Response       Count
1       Oranges     42
2       Apples      65
3       Figs        74 
Run Code Online (Sandbox Code Playgroud)

使用SQL.有没有办法做到这一点?谢谢!

t-sql

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

如何动态刷新.NET数据绑定转发器控件

我有一个List 的.NET repeater控件data-bound.作为Repeater的一部分Item Collection,我有一个"删除按钮",可以有效地删除当前的List元素.

这工作,在代码隐藏我可以成功地从删除项目datasource的的中继器.

我的问题是这样的:当我重置更新datasourceMyRepeater.DataBind()再次调用时,Repeater接口不刷新而删除了Item.

我正在寻找事件基本上重新绘制或刷新基于更新列表的Repeater.感谢您的任何指示或示例.

.net data-binding repeater refresh databound

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

在LINQ表达式中创建所选项时获取序号位置

如何在LINQ表达式中创建所选项目时获取序号位置?例如:

var alphaordinals = new string[] { "A", "B", "C", "D", "E" };  // etc.
var q = from car in datacontext.Cars
        select new InventoryItem
        {
            Name = car.Name,
            Price = car.Price,
            UIElement = "Car " + car.Id.ToString() + ???                        
        };
return q.ToList();
Run Code Online (Sandbox Code Playgroud)

我希望Cars列表的InventoryItem.UIElement如下:

Car 27 A

Car 28 B

Car 31 C

Car 48 D
Run Code Online (Sandbox Code Playgroud)

等等

c# linq ordinals linq-to-sql

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

将LINQ应用于对象分组依据并排序为通用List <T>(C#)

我很难创建针对通用List myList的工作Group By和Sort By子句.myList有一个属性'Settings'列表,它本身包含每个业务的'子'属性列表.

我希望按行业和每个行业进行分组,按业务名称排序.我的意图是:

string groupSetting = "Industry";
sortSetting = "BusinessName";
myList.GroupBy(p => p.Settings.Find(s => s.Name == groupSetting)).OrderBy(p => p.Settings.Find(t => t.Name == sortSetting));
Run Code Online (Sandbox Code Playgroud)

但是我收到错误:' System.Linq.IGrouping不包含Settings的定义,也没有扩展方法设置接受System.Linq.Igrouping类型的第一个参数可以找到.... '表示我无法调用该命令没有一些改造或额外处理的条款.

我已经尝试了各种各样的事情来解决这个问题并让它发挥作用,但我错过了一些东西.任何帮助赞赏

linq ienumerable group-by

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

SQL:如何对一行中的多个位列求和

我有一个数据结构,每行都有重复的位列

在此输入图像描述

如何获取每行的 True 总数?例如
ID 总计
03 2
17 0
21 3
24 2

sql sql-server sum type-conversion

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