大家好,请问Flex4.5 的DataGrid怎么才能交换列的位置(拖动) spark.components.DataGrid

[复制链接]
查看11 | 回复3 | 2011-10-15 08:37:03 | 显示全部楼层 |阅读模式
回复

使用道具 举报

千问 | 2011-10-15 08:37:03 | 显示全部楼层
draggableColumns我不知道4.5datagrid有没有这个属性,设为true就可以拖动了追问你好,4.5的datagrid确实没有draggableColumns属性!
回复

使用道具 举报

千问 | 2011-10-15 08:37:03 | 显示全部楼层
默认不是可拖动的吗?那你可能得查下google了,我用的是mx的datagrid里面有这个属性的,而且默认是可以拖动的。4.5的sparkdatagrid主要是让开发者自己定制,所以你可能需要查查看看怎么去定制了,我也没用过
回复

使用道具 举报

千问 | 2011-10-15 08:37:03 | 显示全部楼层
DataSource是受保护只读的!你们是读取不到的!只能新建一个datatable,然后创建列!然后在往里面添加数据!DataTabledt=newDataTable(\"tablename\");DataRowdr;dt.Columns.Add(\"客户名\",System.Type.GetType(\"System.String\"));dt.Columns.Add(\"客户电话\",System.Type.GetType(\"System.String\"));dt.Columns.Add(\"客户邮编\",System.Type.GetType(\"System.String\"));dt.Columns.Add(\"客户地址\",System.Type.GetType(\"System.String\"));dt.Columns.Add(\"备注\",System.Type.GetType(\"System.String\"));for(inti=0;ithis.dataGridView1.Rows.Count;i){dr=dt.NewRow();for(intj=0;j=5;j){dr[j]=this.dataGridView1.Rows.Cells[j].alue.ToString();}dt.Rows.Add(dr);}DataSetselectds=newDataSet();数据集.Tables.Add(dt);//这样就好勒!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行