从数据库查询后,我将结果填充到数据集中,假设有10列。如何在C#中的datagridview中显示一些特定的列
然后我必须将10列中的5列显示到datagridview中。
我的方法是用5列创建一个新的DataTable,并复制原始数据集中的值。它有效,但我认为这不是一个好方法。
有什么建议吗?
-----------------------
我正在使用C#Form Application。 我更喜欢编程的方式来实现。
从数据库查询后,我将结果填充到数据集中,假设有10列。如何在C#中的datagridview中显示一些特定的列
然后我必须将10列中的5列显示到datagridview中。
我的方法是用5列创建一个新的DataTable,并复制原始数据集中的值。它有效,但我认为这不是一个好方法。
有什么建议吗?
-----------------------
我正在使用C#Form Application。 我更喜欢编程的方式来实现。
你可以通过设置可见的假像datagridview.Columns[0].Visible = false
假设您将数据集设置为gridview的数据源,您可以通过单击设计视图中的>按钮并选择编辑列来指定要在gridview中显示哪些列。
请参阅下面的文章:http://msdn.microsoft.com/en-us/library/ms972948.aspx
thanks.My的DataGridView没有在UI任何数据集绑定隐藏所选列。因此,我认为这不是用于UI中的选择的列。我可以指定在代码中显示哪些列吗? – CCC
是的,你是对的。这就是我要的。谢谢。 – CCC