数据显示问题,美女请进。。。还有帅哥! 大虾: 我用的是SqlServer数据库,如何在DataGrid中显示money类型数据时只显示2位小数或不显示?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 datagrid 属性可以设置列的显示格式,右键才单 在SqlServer中可以对SMALLMONEY类型的字段设置小数的位数 各位大虾讲的都对,我又发现一种方法:sql server设计的时候,设置Table的Field为decimal,然后设置它的precision和scale,前者是一共多少位,后者是小数点后几位 lemong(風之影) (??? 在哪个属性设置呢?请赐教!如果是显示在DataGrid里,直接取出用格式化函数:DataFormatString="{0:c}",那么如果我的数据源是非类型化数据集,怎么设置这个属性啊??? System.Data.OleDb.OleDbConnection conn = new OleDbConnection (fun.strCon); adapter = new OleDbDataAdapter (strSQL,conn); adapter1 = new OleDbDataAdapter (strSQL1,conn); cb = new OleDbCommandBuilder (adapter); cb1= new OleDbCommandBuilder (adapter1); dataset = new DataSet (); adapter.Fill (dataset,"tabl1"); adapter1.Fill (dataset,"tabl2"); table = dataset.Tables ["tabl1"]; table1= dataset.Tables ["tabl2"]; for(int i = 0;i<table.Columns.Count-1;i++) { table.Columns[i].MaxLength = fieldsLength[i]; table.Columns[i].DefaultValue = "000"; table.Columns[i].AllowDBNull = false; } //-------------------------------------------- for (int i=0;i<table1.Columns.Count-1;i++) { table1.Columns[i].MaxLength = fieldslength1[i]; table1.Columns[i].DefaultValue = "000"; table1.Columns[i].AllowDBNull = false; } //dataset.Clear (); table.Columns [0].Unique = true; table1.Columns [0].Unique = true; table1.Columns[2].DefaultValue = "0.0"; table.Columns[i].DataType = string.from("{0:f2}",string); setColumn(); this.dataGrid1.SetDataBinding (dataset,"tabl1"); this.dataGrid2.SetDataBinding (dataset,"tabl2"); datagridview 怎么该序号列的宽度 数组问题二 [急切求助]如何把下面的C++代码转换成C#代码? 新人请教 c#中html的 水晶报表预览时字符字段显示的数据不正确,请高手指教。 如何限制鼠标双击,窗体Form最大化? asp.net问题~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 如何 事件触发 javascript和C#程序之间如何进行通讯? 如何在unix下使用.net程序? 一个两个窗体间数据传递的问题 求教Com控件DBGrid的使用方法
DataFormatString="{0:c}",那么如果我的数据源是非类型化数据集,怎么设置这个属性啊???
adapter = new OleDbDataAdapter (strSQL,conn);
adapter1 = new OleDbDataAdapter (strSQL1,conn);
cb = new OleDbCommandBuilder (adapter);
cb1= new OleDbCommandBuilder (adapter1);
dataset = new DataSet ();
adapter.Fill (dataset,"tabl1");
adapter1.Fill (dataset,"tabl2");
table = dataset.Tables ["tabl1"];
table1= dataset.Tables ["tabl2"];
for(int i = 0;i<table.Columns.Count-1;i++)
{
table.Columns[i].MaxLength = fieldsLength[i];
table.Columns[i].DefaultValue = "000";
table.Columns[i].AllowDBNull = false;
}
//--------------------------------------------
for (int i=0;i<table1.Columns.Count-1;i++)
{
table1.Columns[i].MaxLength = fieldslength1[i];
table1.Columns[i].DefaultValue = "000";
table1.Columns[i].AllowDBNull = false;
}
//dataset.Clear ();
table.Columns [0].Unique = true;
table1.Columns [0].Unique = true;
table1.Columns[2].DefaultValue = "0.0";
table.Columns[i].DataType = string.from("{0:f2}",string);
setColumn(); this.dataGrid1.SetDataBinding (dataset,"tabl1");
this.dataGrid2.SetDataBinding (dataset,"tabl2");