怎么将DataGridView与数组,集合等数据源绑定,谢谢!

Borlandor 2006-07-20 11:14:48
例如:
public struct T_App
{
public int AppID;

public String IpAddr;

public bool RemotingService;

public bool WebService;

};
public T_App[] AppDesc;

使用什么样的方法能将DataGridView与AppDesc绑定,而且能自动编辑,谢谢!
...全文
450 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Knight94 2006-07-20
  • 打赏
  • 举报
回复
to 如果不能自动编辑,DataGridView可不可以离线编辑,就是我不绑定任何数据源,强制增加行和列,然后编辑数据,存入List或数组,因为刚接触ms C# 2005,不太懂,希望指点,谢谢!

这点对于arraylist去绑定来说,不太好做。

如果要实现这样的功能,你最好在绑定之前,做一下转换,即把array转换成datatable,然后用datatable来绑定。
Borlandor 2006-07-20
  • 打赏
  • 举报
回复
多谢!
如果不能自动编辑,DataGridView可不可以离线编辑,就是我不绑定任何数据源,强制增加行和列,然后编辑数据,存入List或数组,因为刚接触ms C# 2005,不太懂,希望指点,谢谢!
Knight94 2006-07-20
  • 打赏
  • 举报
回复
大致的方法和datagrid一样,参看
http://www.syncfusion.com/FAQ/WindowsForms/FAQ_c43c.aspx#q818q
Knight94 2006-07-20
  • 打赏
  • 举报
回复
你需要用属性来代替公有成员,这样才能进行绑定。

例如:
public struct T_App
{
private int nAppID;
public int AppID
{
get{ return nAppID;}
}
brightheroes 2006-07-20
  • 打赏
  • 举报
回复
绑定的话用List即可
不要用Array

至于编辑。
没有试验过
印象中2003是不太可行,除非你用DataTable,好像是
不知道05是怎么样。
Borlandor 2006-07-20
  • 打赏
  • 举报
回复
请各位大虾关注,多谢! ^_^
slex 2006-07-20
  • 打赏
  • 举报
回复
不推荐用Array作与输出数据有关的存储
Borlandor 2006-07-20
  • 打赏
  • 举报
回复
多谢,各位专家。
这篇文章也不错:http://support.microsoft.com/kb/317550/EN-US/

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧