DataTable的问题!急,在线等 DataTable里有100条记录,现在我想从里面随机取10条作为一个datalist的数据源,这怎么实现呀?各位高手一定要帮帮忙,这对我一菜鸟却没做过 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 能否生成小于100的10个随机整数作为DataTable.Rows[Index]中的Index,然后获取Rows中的内容呢,呵呵,比较笨的办法哦 生成10次随机数将DataTable.Rows[randomNumber] Add in 另一个DataTable,如DataTable2中datalist.DataSource=DataTable2 xingyaohua(邢跃华)能说得详细点吧,谢谢 在总记录条数范围内生成10个随即数,作为index,加到另外一个datatable里 Random r = new Random(DateTime.Now);int n = r.Next(0, 99);DataRow row = t.Rows[n]; DataTable dt=new DataTable(); dt.Columns.Add("id"); dt.Columns.Add("name"); for(int i=0;i<100;i++) { DataRow dr=dt.NewRow(); dr[0]=i; dr[1]="name"+i; dt.Rows.Add(dr); } DataTable dt2=new DataTable(); dt2.Columns.Add("id"); dt2.Columns.Add("name"); System.Random r=new Random(); for(int i=0;i<10;i++) { DataRow newrow=dt2.NewRow(); int n = r.Next(0, 99); newrow.ItemArray=dt.Rows[n].ItemArray; dt2.Rows.Add(newrow); } DataGrid2.DataSource=dt2; DataGrid2.DataBind(); 高分求解GridView固定表头 Asp.net 如果实现多个sheet导出到Excel 2003+iis6+.net framework2.0+.netframework1.1为什么不执行aspx ? 代码共享 如何获取客户端真实IP,哪位做过 非托管的C++中调用Web服务难题!! ASP.NET环境配置的问题 大家帮帮忙阿,谢谢了大哥大姐,为什么我在datagrid控件中删除一行,需要点2次删除按钮??????????? 字符替换 不知道是怎么回事(菜鸟)? 数据库更新问题 请大家介绍能嵌入网页开发的flash播放器,谢谢啊
将DataTable.Rows[randomNumber] Add in 另一个DataTable,如DataTable2中
datalist.DataSource=DataTable2
int n = r.Next(0, 99);
DataRow row = t.Rows[n];
dt.Columns.Add("id");
dt.Columns.Add("name");
for(int i=0;i<100;i++)
{
DataRow dr=dt.NewRow();
dr[0]=i;
dr[1]="name"+i;
dt.Rows.Add(dr);
}
DataTable dt2=new DataTable();
dt2.Columns.Add("id");
dt2.Columns.Add("name");
System.Random r=new Random();
for(int i=0;i<10;i++)
{
DataRow newrow=dt2.NewRow();
int n = r.Next(0, 99);
newrow.ItemArray=dt.Rows[n].ItemArray;
dt2.Rows.Add(newrow);
}
DataGrid2.DataSource=dt2;
DataGrid2.DataBind();