|
阅读:2480回复:5
C#如何把属性数据绑到datagridview里面(mo)
<P>在C#里面如何将加载的图层的属性表绑到datagridview里面去?</P><BR>
<P>那位好心人帮下噢,搞了好久搞不定~~~</P> |
|
|
1楼#
发布于:2006-10-06 15:21
<img src="images/post/smile/dvbbs/em06.gif" />
|
|
|
2楼#
发布于:2006-10-07 10:44
<P>大家都说说么~~怎么样把数据添到datagridview里面的?</P>
<P>vb的方法也可以说说么,讨论一下哦~~~~</P> |
|
|
3楼#
发布于:2006-10-18 15:11
<P>这样就可以了</P>
<P> DataTable dt=new DataTable();<BR> dt=addDataGrid(rec);<BR> dataGrid4.DataSource=dt;</P> <P>private DataTable addDataGrid(MapObjects2.Recordset rec1)<BR> {<BR> if(rec1==null||rec1.EOF) {MessageBox.Show("没有可显示的数据!");return null;}<BR> <BR> DataTable dt=new DataTable();<BR> <BR> rec1.MoveFirst();<BR> for(short i=0;i<rec1.TableDesc.FieldCount;i++)<BR> {<BR> dt.Columns.Add(rec1.TableDesc.get_FieldName(i));<BR> <BR> rec1.MoveNext();<BR> <BR> }<BR> </P> <P><BR> DataRow row=dt.NewRow();</P> <P> rec1.MoveFirst();<BR> <BR> for(short i=0;i<rec1.Count;i++)<BR> {<BR> row=dt.NewRow();<BR> <BR> for(short j=0;j<rec1.TableDesc.FieldCount;j++)<BR> {<BR> row[j]=rec1.Fields.Item(rec1.TableDesc.get_FieldName(j)).Value;<BR> <BR> }<BR> </P> <P> dt.Rows.Add(row); <BR> rec1.MoveNext();<BR> }</P> <P> return dt;<BR> }</P> |
|
|
4楼#
发布于:2006-10-20 17:23
<P>楼上应该很好了哦</P>
<img src="images/post/smile/dvbbs/em02.gif" /> |
|
|
|
5楼#
发布于:2007-12-21 14:28
<P>非常感谢HPCC</P>
<P>之前被这个搞得很烦 现在解决了 谢谢</P> |
|