小编Yas*_*ani的帖子

无法在C#中将List <T>绑定到DataGridView!

这是2013年12月13日.

我有一个List <>,希望绑定到DataGridView.它有效,但今天它不起作用.

public class ExamResult
{
    public string ID;
    public bool Result;
    public bool ReviwerResult;
    public string QuestionFileName;
}
Run Code Online (Sandbox Code Playgroud)

然后创建List:

List<ExamResult> result = new List<ExamResult>();
Run Code Online (Sandbox Code Playgroud)

创建ExamResult的实例并为其成员分配值,然后将其添加到List:

//Create a Instance of ExamResult:
ExamResult examResult = new ExamResult();

//Assign Value to members:
examResult.ID="001";
examResult.Result=false;
examResult.ReviewerResult=true;
examResult.QuestionFileName = string.empty;

//Add examResult Instance to List<ExamResult>
result.Add(examResult);
Run Code Online (Sandbox Code Playgroud)

然后尝试将它绑定到我的WinForm应用程序上的DataGridView.

this.DataGridView.AutoGenerateColumns = true; 
this.DataGridView.DataSource = result;
Run Code Online (Sandbox Code Playgroud)

但DataGridView不显示任何东西!

我发誓这段代码有效,现在它无法正常工作!不改变代码.

问题是什么?

c# datagridview winforms

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

T-SQL中的单行IF

在C#中我们可以编写单个if语法:

string test;
int value=1;
test = value>=1 ? "is bigger or equal one" : "is less than one";
Run Code Online (Sandbox Code Playgroud)

SQL Server 2008 R2中的T-SQL有单一IF语法吗?

t-sql if-statement sql-server-2008-r2

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