• 全部
  • .NET Framework
  • ASP
  • Web Services
  • .NET互联网桌面应用
  • VB
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • AppLauncher
  • 问答

如何不通过数据连接给DataGrid添加数据?

chido 2004-10-31 10:12:11
做程序原型框架,只是先显示样子,不写代码,不连数据库,如何给DataGrid
添加几行数据?
...全文
57 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
chido 2004-10-31
如果能在属性里增加Item就好了,就像TreeView,ListBox那些一样,不过不奢望了,
凑活了。
回复
chido 2004-10-31
谢谢
回复
czhenq 2004-10-31
Xml + DataSet
回复
wdtclv 2004-10-31
先生成一个虚表:datatable 然后动态的生成每一列
在网每一列里添加几行数据。
最后你的datagrid绑定那个datatable就可以了
如果不写代码
哦不会
回复
Q149880605 2004-10-31
这样比较麻烦
回复
listhome 2004-10-31
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if (!Page.IsPostBack)
{
dg.DataSource= CreateDataSource() ;
dg.DataBind();
}
}
ICollection CreateDataSource()
{
DataTable dt = new DataTable();
DataRow dr;

dt.Columns.Add(new DataColumn("IntegerValue", typeof(Int32)));
dt.Columns.Add(new DataColumn("StringValue", typeof(string)));
dt.Columns.Add(new DataColumn("CurrencyValue", typeof(double)));

for (int i = 0; i < 9; i++)
{
dr = dt.NewRow();

dr[0] = i;
dr[1] = "Item " + i.ToString();
dr[2] = 1.23 * (i + 1);

dt.Rows.Add(dr);
}

DataView dv = new DataView(dt);
return dv;
}
回复
相关推荐
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2004-10-31 10:12
社区公告
暂无公告