类型转换出错了

shijies CSDN会员 shijies 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
以下代码不能将查询结果显示到dataGridView1,dataGridView1.DataSource = query.ToList; 有错误,请赐教。

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApp1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
DataTable dt = new DataTable();
dt.Columns.Add("Id", typeof(int));
dt.Columns.Add("Name", typeof(string));
dt.Columns.Add("Dept", typeof(string));
DataRow dr = dt.NewRow();
dr["Id"] = 8866;
dr["Name"] = "Jack";
dr["Dept"] = "技术部";
dt.Rows.Add(dr);


var query = from r in dt.AsEnumerable()
select new
{
name = r["Name"].ToString(),
dept = r["Dept"].ToString()
};
foreach (var item in query)
{
richTextBox1.Text += "姓名:" + item.name + "部门:" + item.dept + "\n";
}
dataGridView1.DataSource = query.ToList; //这里出错了
}
}
}


CS0428 无法将方法组“ToList”转换为非委托类型“object”
...全文

相关推荐

java之java类型转换

java类型转换,是java很基础的一部分,但很多时候偏偏就会在这样的基础细节部分出错,希望能对大家有帮助。

只带皮箱流浪

基于c++强制类型转换的(总结)详解

本篇文章对C++中的强制类型转换进行了详细的分析介绍。需要的朋友参考下

weixin_38712548

python的强制类型转换规则.docx

python的强制类型转换规则 Python的强制类型转换规则 Python是一种动态类型语言,这意味着变量的类型是在运行时确定的。在Python中,变量可以随时被赋予不同类型的值,这使得Python非常灵活和易于使用。但是,有时候我们需要将一个类型转换为另一个类型,这就需要使用Python的强制类型转换规则。 Python的强制类型转换规则非常简单和直观。Python提供了一些内置函数来执行类型转换,这些函数包括int()、float()、str()、bool()等。下面我们来详细了解一下这些函数的用法和规则。 1. int()函数 int()函数用于将一个值转换为整数类型。如果值是一个字符串,那么它必须是一个表示整数的字符串,否则会抛出ValueError异常。如果值是一个浮点数,那么它会被截断为整数。如果值是一个布尔值,那么True会被转换为1,False会被转换为0。 例如: ``` a = "123" b = int(a) python的强制类型转换规则全文共4页,当前为第1页。 print(b) # 输出:123 python的强制类型转换规则全文共4页,当前为第1页。 c

是空空呀

C++的cast强制类型转换

C++的cast强制类型转换,C++的类型转换方式使用教程

侯奇

Javascript类型转换的规则实例解析

类型转换可以分为隐式转换和显式转换,所谓隐式转换即程序在运行时进行的自动转换,显式转换则是人为的对类型进行强制转换。Javascript的变量是松散类型的,它可以存储Javascript支持的任何数据类型,其变量的类型可以在运行时被动态改变。请看示 例: var n = 10; n = "hello CSSer!"; n = {}; 上面的示例中,首先声明n变量并初始化其值为10(整数类型),接着将字符串“hello CSSer!”赋值给n,接着再赋一个对象给它,最后n的类型是对象类型。可以看出变量n的类型具有动态性,实际编程中,我们建议不要频繁改变变量的类型,因为这对调试没有好处。 正

weixin_38645862
评论 4
收藏 已收藏
分享
返回顶部
shijies CSDN会员
LINQ 8,492 成员 4,736 内容