当前位置: 首页 > 面试题库 >

将DataTable绑定到已经定义了列的Datagridview

邵文乐
2023-03-14
问题内容

我试图绑定DateTableDatagridview已经有使用VS中的Designer设计的列。DataTable的源是sql数据库。我正在尝试使用以下代码来做到这一点,该代码仅在datagridview中添加空白行。

dataGridView1.AutoGenerateColumns = false;  // Disable autogeneration of columns

DataTable dt = new DataTable();

foreach (DataGridViewColumn col in dataGridView1.Columns)
{
    dt.Columns.Add(col.Name);
}
dt = get_data_table("select * from Mytable");
dataGridView1.DataSource = dt;

问题答案:

DataGridView列具有名为属性,DataPropertyName只需将它们设置为您的DataTable列名即可。

foreach (DataGridViewColumn col in dataGridView1.Columns)
{
    dt.Columns.Add(col.Name);
    col.DataPropertyName = col.Name;
}

这应该工作。



 类似资料:
  • 下面是配置的代码段 我必须注释否则将抛出 更新:如果我从TransactionPositionReport类中删除@XmlRootelement(name=“transaction”),我将开始得到以下异常

  • 问题内容: 我是否可以使用标准方法将自己的自定义对象添加到Map,然后将其正确编组到MapMessage中?当前,我收到无效对象类型消息。我注意到WebSphere有解决方案,但是我正在寻找不受特定AS约束的东西,如果没有这种方法,也许JBoss支持的东西会起作用。 如何在WebSphere中进行操作:http : //publib.boulder.ibm.com/infocenter/dmndh

  • 有没有一种方法可以直接将memcached绑定到它下面的本地存储?将用一个例子来解释。假设hbase被用作分布式的后端。memcached的一层被用作缓存层,它可以被认为是hbase的一个完全副本(在某种意义上)。假设系统中有4个节点,其中3个用于hbase并在其顶部有一个memcached层,1个节点用于计算。通常的规范是查找memcached是否有某个键。如果有,取出来并用于计算。如果没有,则

  • 问题内容: 使用Netty时,令我感到惊讶的是,如果使用复用地址选项,它允许ServerSocket绑定到相同的地址而不会引发“已经绑定异常” 我只是以为reuseAddress允许新套接字重用关闭等待套接字,但这是不同的。以下是netstat命令的结果 我想念什么吗?这是怎么回事? 问题答案: 由于历史原因,我认为Windows允许这样做。这是一个安全问题。有关所涉及的选项如何交互的一些信息,请

  • 我试图在PrimeFaces数据表上实现一个排序函数。我已经创建了一个模型对象列表。我们有一个问题是表的排序顺序。排序列包含整数和字符串值。当我应用等默认排序机制时,列表是基于ASCII顺序排序的。下面是排序结果的图像。我目前正在使用PrimeFaces V5.2.5 谁能指导我如何克服这个问题。

  • 我已经实现了这些代码; 我正在实现数据绑定,我已经实现了所有用于数据绑定的东西,我已经在布局中初始化了变量,但他们给出了错误:无法找到符号类ImplementAndroidArchitecture