怎么做DataTable.Rows和ListView.Items类集合属性.请给出例子.

CMIC 2003-05-30 10:02:55
如题
...全文
53 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
CMIC 2003-06-02
  • 打赏
  • 举报
回复
试试.
zhangbat 2003-06-02
  • 打赏
  • 举报
回复
对了,例子在:ms-help://MS.VSCC/MS.MSDNVS.2052/csref/html/vclrfindexedpropertiespg.htm

在MSDN 中找“索引器”能找到相关的详细说明
zhangbat 2003-06-02
  • 打赏
  • 举报
回复
你是想做一个类,实现用 类实例.属性[索引] 的方法访问某个集合属性是吧?

那其实不是属性(虽然和属性相似),
正确的说法是“索引器”,使用方法如下:

//声明类的时候:
using System;
class IndexerClass
{
private int [] myArray = new int[100];
public int this [int index] // 注意,在这里声明索引器
{
get
{
if (index < 0 || index >= 100)
return 0;
else
return myArray[index];
}
set
{
if (!(index < 0 || index >= 100))
myArray[index] = value;
}
}
}

public class MainClass
{
public static void Main()
{
IndexerClass b = new IndexerClass();
// 在这里使用索引器
b[3] = 256;
b[5] = 1024;
for (int i=0; i<=10; i++)
{
Console.WriteLine("Element #{0} = {1}", i, b[i]);
}
}
}
tjq_tang 2003-06-01
  • 打赏
  • 举报
回复
1.安装msdn F1,就可以解决不少问题.
2.具体代码可以使用www.google.com的论坛搜索,效果不错.不过关键字最好是E文的+csharp
什么都会有了
CMIC 2003-05-31
  • 打赏
  • 举报
回复
我说楼上的,我知道datatable.rows.add(row對象名),我现在问的是怎么写一个象datatable.rows属性的对象集合,而不是datatable.rows本身.
smart 2003-05-31
  • 打赏
  • 举报
回复
datatable.rows.add(row對象名)
就可啊
Cnapollo 2003-05-30
  • 打赏
  • 举报
回复
我好糊凃啊,
原来是这样实现的,正在学习中
http://chs.gotdotnet.com/quickstart/util/srcview.aspx?path=/quickstart/howto/samples/collections/hashtable/hashtable.src
CMIC 2003-05-30
  • 打赏
  • 举报
回复
我说清楚些,我写了一个类大约和DataRow相似,又写了一个类大约和DataTable相似,我问的是如何写一个想ROWS的DataRow对象集合属性加入到DataTable中.
Cnapollo 2003-05-30
  • 打赏
  • 举报
回复
二维数组
coollzh 2003-05-30
  • 打赏
  • 举报
回复
DataTable table=new DataTable();
foreach(DataRow row in table.Rows)
{
Console.WriteLine (row[0].ToString());
}
gaodz 2003-05-30
  • 打赏
  • 举报
回复
?什么意思

110,567

社区成员

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

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

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