我在做一个c#桌面项目是遇到了几个难题: 
1,建立约束时怎样引用另一个表的字段?
2, 简便的方法处理拖动控件移动。
3,怎样判断一个字符串是不是数字。请有经验的高手赐教!!

解决方案 »

  1.   

    1.sqlserver的问题
    2.不明白什么意思
    3.可以通过异常判断 ;把所有的都转化成数字;不能转化的自然会爆异常;捕捉异常就可以了
      

  2.   

    1.SQL问题。。不太懂
    2.C#控件有拖动属性。主要用三个。源控件MouseDown, 目标控件DragDrop,DragEnter,具体baidu查
    3.判断字符串是否数字,我知道两种方法,一种使用正则表达式验证,另外一种 用Convert.ToInt32(),用的时候捕捉异常。
       
                try
                {
                    Convert.ToInt32(tempStr);
                    MessageBox.Show("OK");
                }
                catch (Exception)
                {
                    MessageBox.Show("NG");
                }