求良方,哪位能给出一段详细的代码最好! 在线等候,立即给分
解决方案 »
- C# datagridview合并行后,怎么导出EXCEL
- 字符串正则匹配
- web留言板怎么实现隔行换色~!?
- 如何在.NetFramework 2.0环境下写一个自定义的箭头控件
- jmail 删除邮件问题
- 水晶报表中如何以颜色区别不同的记录?
- 实在没办法解决了,请大神赐教!!
- [求助]HtmlInputFile未实例的问题
- C# winform 中如何设定让DATAGRID不绑定数据,而只做录入用?
- wpf 如何在picturebox加载的视频图像上画个矩形框
- 困惑好几天的问题。多线程群发邮件时如何确保每封邮件只发送一次??
- 各位大虾,跪问如何从数据库里上传下载任意类型的文件 (先谢了:-)
其中有直接返回dataSet的过程
public DataSet Login(string userName,string passWord,string loginIp)客户端是用delphi写的,用webService返回的信息,客户端无法取得xml文档中dataSet这一块信息所以现在想把dataSet转换成ArrayList再转成string[]望指教
为什么要返回DataSet?
看起来返回一个bool比较合理吧?
就算要返回其他信息
也不应该使用DataSet
//.....
System.IO.MemoryStream theStream = new System.IO.MemoryStream(); theDataSet.WriteXml(theStream); string s = System.Text.Encoding.Default.GetString(theStream.ToArray());
also see
HOW TO: Convert an ADO.NET DataSet to ADO Recordset in Visual Basic .NET
http://support.microsoft.com/default.aspx?scid=kb;en-us;316337
{
string NewsId=this.DropDownList1.SelectedValue.ToString();
DataSet ds = sc.GetNewsIdIP(NewsId);
for (int i = 0; i <ds.Tables[0].Rows.Count; i++)
{
for (int j = 0; j <ds.Tables[0].Columns.Count; j++)
{
txtIPContent.Text = ds.Tables[0].Rows[i][j].ToString();//DataTable转化成String类型
}
}
}