如题,谢谢!

解决方案 »

  1.   

                   //方法一、通过IDictionaryEnumerator接口赋值
                    //                IDictionaryEnumerator iDictionary = htParameters.GetEnumerator();                while (iDictionary.MoveNext())
                    {
                       object objKey = iDictionary.Key;                    sqlCom.Parameters.Add(objKey.ToString());                   sqlCom.Parameters[objKey.ToString()].Value = iDictionary.Value;
                    }                //
                    //方法二、通过OBJECT赋值
                    //
                    foreach (object objKeys in htParameters.Keys)
                    {
                        sqlCom.Parameters.Add(objKeys);                    sqlCom.Parameters[objKeys.ToString()].Value = htParameters[objKeys];
                   }
                    //
                    //方法三、通过DictionaryEntry赋值
                    //
                    foreach (DictionaryEntry dEntry in htParameters)
                    {
                        sqlCom.Parameters.Add(dEntry.Key);                    sqlCom.Parameters[dEntry.Key.ToString()].Value = dEntry.Value;
                    }
    http://blog.csdn.net/ChessPlayer/archive/2008/01/31/2075484.aspx