大家好,向大家请教两个问题:
(1)C#中如何把数据存入字段类型为Number(6,2)的数据库中,C#应定义成什么类型?
double类型是否可以?
只知道存储int类型和Data类型数据时,需要进行类型转换,
int.Parse(string str);
TO_Date(字符串,日期格式);(2)还有个问题是:
想实现功能:
先动态生成一个指定行和列的DataGridView,
然后选择某行倒数第二列的Update链接,使该行为可编辑状态;
修改以后,再选择该行最后一列的Save链接,可以把修改以后的数据更新到数据库;
实现按行修改和提交功能;请大家帮忙看下,谢谢

解决方案 »

  1.   

    GridView  自带有修改的功能啊!RowUpdating 事件里写下就行了哦
      

  2.   

    1.Number(6,2) 因为查询到DataTable里面是System.Decimal类型,所以建议用Decimal类型
    2.一般List页面数据可能很多列,建议到新的页面进行数据新增和更新可以参考FortuneBase
    参考地址www.cnblogs.com/mail-ricklee
      

  3.   

    gridview编辑可用linkbutton在updating和editing事件里实现数据更新
    Number(p,s):
    P指精度(precision),即总位数。默认情况下精度为38。精度的取值范围为1~38。
    S指小数位(scale)
    可用double  protected void gv_RowEditing(object sender, GridViewEditEventArgs e)
            {
                gv.EditIndex =e.NewEditIndex;
               
                BindData();
            }
     protected void gv_RowUpdating(object sender, GridViewUpdateEventArgs e)
            {
                gv.EditIndex = e.RowIndex;
                int id = int.Parse(gv.DataKeys[e.RowIndex].Value.ToString());
    }
      

  4.   

    number对应的C#中的decmail