可以用SPLIT将DS里的值转化为数组形式,然后做一个循坏,将数组里的数加到一个TABLE里,再用DATAGRID绑定之。
解决方案 »
- 连接SQL2000时,出现的问题
- 请教网络监听程序
- VS2010 老是提示参与性能改进计划--如何去除?
- 请问内容的长度大于了列的宽度 请问怎么让全部显示 自动增加列的高度来显示全部内容
- sql 少了ssis 哪有下载啊
- 如何在C#中使用DLL中的类?
- @@@@@@关于控件的缩放大小,如何重写实现?@@@@@@@
- 求教,数组指针如何发送?
- Error Message 'There were build errors. Would you like to continue and run the l
- 程序安装的部署问题
- datagrid数据过滤问题。
- C#中,如何将图片存储到SQL Server 2000中的Imange字段里?
for(int i=0;i<user.length;i++)
{
datagrid.Items[i].Cells[0].Text=user[i];
}就可以了产生一个datagrid有user.length行,一列。
元素的长度,所以,你最好是直接绑定一个DataSet或者一个DataTable
DataSet不支持直接转化成数组,但是可以通过变通方法,代码如下:string[] user=new string[ds.Tables["User"].Rows.Count];
for(int r=0;r<ds.Tables["User"].Rows.Count;r++)
{
user[r]=ds.Tables["User"].Rows[r]["Friend"].ToString();
}
dataGrid1.DataSource=user;
set @name = ''
select @name = @name + your_name + '*' from yourTable where
charindex(cast(id as varchar(12)),@xx) > 0select @name
for(int i=0;i<user.length;i++)
{
if(i == user.length-1)
{
datagrid.Items[您想插入的行索引].Cells[i].Text = user[i];
}
else
{
datagrid.Items[您想插入的行索引].Cells[i].Text = user[i] + "<br>";
}
}