DataTable dt = HcPBCommBLL.GetHcPBGroupCatalogID(hashtable)我有一数据表(dt)读出来的数据如下:row catalog_id1 41
2 21
3 55
4 33怎么把列catalog_id的数据连接成 string id="41,21,55,33"谢谢
2 21
3 55
4 33怎么把列catalog_id的数据连接成 string id="41,21,55,33"谢谢
解决方案 »
- easyUi tabs使用
- 关于.NET的自带的MENU控件
- DataList中的RadioButton如何实现单选?
- 谁写过验证IP地址的函数 (C#)的
- DataList和DataGrid嵌套使用问题
- 有个问题!大家帮我看看!
- gridview 列值相同问题
- 各位大哥..倾囊相赠..帮我解决一个郁闷了我好几天的数据库操作问题.....谢谢...
- 如何在一个Repeater中,让一个字段值为1时显示“男”,为0时显示“女”?
- DevExpress 的Combobox 如何禁止用户输入?
- 生成静态HTML! 来个会的啊,多少天了,郁闷,难道这么大的CSDN没人会吗?
- 问个问题,关于三层架构...
for (int i=0;i<=dt.Rows.count-1;i++
{
id=id & dt.Row[i][1] & ",";
}
id=id.TrimEnd(",");
DataTable dt = new DataTable("image");
DataColumn dc1, dc2;
dc1 = new DataColumn("row", System.Type.GetType("System.Int32"));
dc1.AutoIncrement = true;
dc1.AutoIncrementSeed = 1;
dc1.AutoIncrementStep = 1;
dt.Columns.Add(dc1); dc2 = new DataColumn("catalog_id", System.Type.GetType("System.Int32"));
dt.Columns.Add(dc2); DataRow dr1 = dt.NewRow();
dr1["catalog_id"] = 41;
dt.Rows.Add(dr1); DataRow dr2 = dt.NewRow();
dr2["catalog_id"] = 21;
dt.Rows.Add(dr2); DataRow dr3 = dt.NewRow();
dr3["catalog_id"] = 55;
dt.Rows.Add(dr3); DataRow dr4 = dt.NewRow();
dr4["catalog_id"] = 33;
dt.Rows.Add(dr4); GridView1.DataSource = dt;
GridView1.DataBind(); string id = ""; for (int i = 0, max = dt.Rows.Count; i < max; i++)
{
id += dt.Rows[i]["catalog_id"].ToString() + ",";
}
id = id.Substring(0, id.Length - 1);
Response.Write(id);
怎么会报这些错呢?angel20082008错误 12 “System.Data.DataRowCollection”并不包含“count”的定义
错误 13 “System.Data.DataTable”并不包含“Row”的定义
错误 14 与“string.TrimEnd(params char[])”最匹配的重载方法具有一些无效参数
错误 15 参数“1”: 无法从“string”转换为“char[]”
for (int j = 0; j < cb_purview.Items.Count; j++)
{
if (cb_purview.SelectedValue == "")
{
HongShangProject.Common.MessageBox.Show(this, "未选择任何权限,请选择!");
}
else
{
if (cb_purview.Items[j].Selected)
{
int _pid = 0;
int.TryParse(cb_purview.Items[j].Value.Trim(), out _pid);
PurviewIdstr += _cid + "-" + _pid + ",";
}
}
}
foreach (DataRow dr in dt.Rows)
{
str = dr["catalog_id"].ToString().Trim()+",";
}
str = str.Remove(str.Length - 1, 1);
直接复制此代码调试既可,我已经测试过了
String id=""
for (int i=0;i<=dt.Rows.count-1;i++)
{
id=id & dt.Row[i][1] & ",";
}
id=id.TrimEnd(",");我测试可以啊,你根据对应的错误修改吧