问一声:visual c#(WinForm)中的DataGrid在绑定DateSet时能否动态改变显示值? 在dataset中的对应字段进行编程赋值,然后在绑定到datagrid就可以了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ds = UncSqlHelper.ExecuteDataset( UncSqlHelper.ConnectionString,CommandType.StoredProcedure,"OA_GeneralQuery_GetDocTransactList",parameters );foreach( DataRow dr in ds.Tables[ 0 ].Rows ){switch( dr[ "Status" ].ToString() ){case "0": dr[ "CnStatus" ] = "新建"; dr[ "Rate" ] = CommonUtil.GetRate( int.Parse( dr[ "Lenth" ].ToString() ) , int.Parse( orderByDS.Tables[ 0 ].Rows[ 0 ][ 0 ].ToString() ),"0" ); break;case "1": dr[ "CnStatus" ] = "已报"; dr[ "Rate" ] = CommonUtil.GetRate( int.Parse( dr[ "Lenth" ].ToString() ) , int.Parse( orderByDS.Tables[ 0 ].Rows[ 0 ][ 0 ].ToString() ),"0" ); break;case "2": dr[ "CnStatus" ] = "受理"; dr[ "Rate" ] = CommonUtil.GetRate( int.Parse( dr[ "Lenth" ].ToString() ) , int.Parse( orderByDS.Tables[ 0 ].Rows[ 0 ][ 0 ].ToString() ),"0" ); break;case "3": dr[ "CnStatus" ] = "退理"; dr[ "Rate" ] = CommonUtil.GetRate( int.Parse( dr[ "Lenth" ].ToString() ) , int.Parse( orderByDS.Tables[ 0 ].Rows[ 0 ][ 0 ].ToString() ),"0" ); break;default: break;}} 然后在this.dataGrid1.DataSource = this.dataSet;不就可以了吗 要是有1000条呢?如果id在另一个表里有name关联,该怎么办呀。 foreach( DataRow dr in ds.Tables[ 0 ].Rows ){}作成循环查询,对每条进行更新。或在sql查询中用case语句进行转换也可以 已知圆心坐标,半径,求圆外切正方形与圆相交四个点坐标 如何更改option中value的值并提交 谁能给一个邮件列表的实例源码研究一下啊??? 让人狂抓的JS的正侧表达式 窗体宽度高度问题 有一个很抓狂的问题啊. 请教一下,如何将个C语言程序变成一个dll文件引用 新手100求助,急~~~~~~~~~~~~~~~~~,望大家帮忙 在c1FlexGrid里,如何固定一列,而且,那列要可以编辑的 c#插入多个sheet图片问题 c#做的中小企业管理系统发布了。请c#朋友帮忙测试一下 高手指教
CommandType.StoredProcedure,"OA_GeneralQuery_GetDocTransactList",parameters );foreach( DataRow dr in ds.Tables[ 0 ].Rows )
{
switch( dr[ "Status" ].ToString() )
{
case "0":
dr[ "CnStatus" ] = "新建";
dr[ "Rate" ] = CommonUtil.GetRate( int.Parse( dr[ "Lenth" ].ToString() ) ,
int.Parse( orderByDS.Tables[ 0 ].Rows[ 0 ][ 0 ].ToString() ),"0" );
break;
case "1":
dr[ "CnStatus" ] = "已报";
dr[ "Rate" ] = CommonUtil.GetRate( int.Parse( dr[ "Lenth" ].ToString() ) ,
int.Parse( orderByDS.Tables[ 0 ].Rows[ 0 ][ 0 ].ToString() ),"0" );
break;
case "2":
dr[ "CnStatus" ] = "受理";
dr[ "Rate" ] = CommonUtil.GetRate( int.Parse( dr[ "Lenth" ].ToString() ) ,
int.Parse( orderByDS.Tables[ 0 ].Rows[ 0 ][ 0 ].ToString() ),"0" );
break;
case "3":
dr[ "CnStatus" ] = "退理";
dr[ "Rate" ] = CommonUtil.GetRate( int.Parse( dr[ "Lenth" ].ToString() ) ,
int.Parse( orderByDS.Tables[ 0 ].Rows[ 0 ][ 0 ].ToString() ),"0" );
break;
default:
break;
}
}
不就可以了吗
如果id在另一个表里有name关联,该怎么办呀。
{
}
作成循环查询,对每条进行更新。
或在sql查询中用case语句进行转换也可以