本文整理汇总了C#中Config.SetValue方法的典型用法代码示例。如果您正苦于以下问题:C# Config.SetValue方法的具体用法?C# Config.SetValue怎么用?C# Config.SetValue使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Config
的用法示例。
在下文中一共展示了Config.SetValue方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: btnsaveMktwatch_Click
//private void DGV1_KeyDown(object sender, KeyEventArgs e)
//{
// if (e.Modifiers == Keys.Shift)
// {
// if (e.KeyCode == Keys.F2)
// {
// using (frmDiff _frmDIff = new frmDiff())
// {
// //_frmDIff._FOPairDiff.TokenNear = DGV1.SelectedRows[]
// _frmDIff._FOPairDiff.BFSNDIFF = Convert.ToDouble(Convert.IsDBNull(DGV1.SelectedRows[0].Cells["BFSNDIFF"].Value) ? 0 : DGV1.SelectedRows[0].Cells["BFSNDIFF"].Value);
// _frmDIff._FOPairDiff.BNSFDIFF = Convert.ToDouble(Convert.IsDBNull(DGV1.SelectedRows[0].Cells["BNSFDIFF"].Value) ? 0 : DGV1.SelectedRows[0].Cells["BNSFDIFF"].Value);
// _frmDIff._FOPairDiff.MINQTY = Convert.ToInt32(Convert.IsDBNull(DGV1.SelectedRows[0].Cells["MINQTY"].Value) ? 0 : DGV1.SelectedRows[0].Cells["MINQTY"].Value);
// _frmDIff._FOPairDiff.MAXQTY= Convert.ToInt32( Convert.IsDBNull(DGV1.SelectedRows[0].Cells["MAXQTY"].Value) ? 0 :DGV1.SelectedRows[0].Cells["MAXQTY"].Value);
// if (_frmDIff.ShowDialog() == DialogResult.OK)
// {
// DGV1.SelectedRows[0].Cells["BFSNDIFF"].Value = _frmDIff._FOPairDiff.BFSNDIFF;
// DGV1.SelectedRows[0].Cells["BNSFDIFF"].Value = _frmDIff._FOPairDiff.BNSFDIFF;
// DGV1.SelectedRows[0].Cells["MINQTY"].Value = _frmDIff._FOPairDiff.MINQTY;
// DGV1.SelectedRows[0].Cells["MAXQTY"].Value = _frmDIff._FOPairDiff.MAXQTY;
// _frmDIff._FOPairDiff.PORTFOLIONAME =Convert.ToInt32( DGV1.SelectedRows[0].Cells["PF"].Value);
// _frmDIff._FOPairDiff.TokenNear =Convert.ToInt32( DGV1.SelectedRows[0].Cells["Token1"].Value);
// _frmDIff._FOPairDiff.TokenFar =Convert.ToInt32( DGV1.SelectedRows[0].Cells["Token2"].Value);
// byte[] buffer = DataPacket.RawSerialize(_frmDIff._FOPairDiff);
// NNFHandler.Instance.Publisher("FOPAIRDIFF", buffer);
// }
// }
// }
// }
//}
private void btnsaveMktwatch_Click(object sender, EventArgs e)
{
if (DGV1.Rows.Count == 0)
return;
SaveFileDialog savd = new SaveFileDialog();
savd.AddExtension = true;
savd.DefaultExt = "xml";
savd.Filter = "*.xml|*.*";
if(savd.ShowDialog() == DialogResult.OK)
{
SpreadTable = (DataTable)DGV1.DataSource;
savd.DefaultExt = ".xml";
SpreadTable.WriteXml(savd.FileName );
var config = new Config { GroupName = null };
config.SetValue("PF_Profile", Convert.ToString(0), savd.FileName);
//var config = new Config { GroupName = null };
//var iforms = config.GetValue("Fo_FO_Profile", Convert.ToString(0));
}
DataTable dt_save = new DataTable("lastvalue");
dt_save.Columns.Add("BNSFDIFF", typeof(Double));
dt_save.Columns.Add("BFSNDIFF", typeof(Double));
dt_save.Columns.Add("BNSFMNQ", typeof(int));
dt_save.Columns.Add("BFSNMNQ", typeof(int));
dt_save.Columns.Add("BNSFMXQ", typeof(int));
dt_save.Columns.Add("BFSNMXQ", typeof(int));
dt_save.Columns.Add("TICKS", typeof(int));
foreach (DataGridViewRow row in DGV1.Rows)
{
DataRow dRow = dt_save.NewRow();
dRow["BNSFDIFF"] = row.Cells["BNSFDIFF"].Value == null || row.Cells["BNSFDIFF"].Value==DBNull.Value ? 0 : row.Cells["BNSFDIFF"].Value;
dRow["BFSNDIFF"] = row.Cells["BFSNDIFF"].Value == null || row.Cells["BFSNDIFF"].Value == DBNull.Value ? 0 : row.Cells["BFSNDIFF"].Value;
dRow["BNSFMNQ"] = row.Cells["BNSFMNQ"].Value == null || row.Cells["BNSFMNQ"].Value == DBNull.Value ? 0 : row.Cells["BNSFMNQ"].Value;
dRow["BFSNMNQ"] = row.Cells["BFSNMNQ"].Value == null || row.Cells["BFSNMNQ"].Value == DBNull.Value ? 0 : row.Cells["BFSNMNQ"].Value;
dRow["BNSFMXQ"] = row.Cells["BNSFMXQ"].Value == null || row.Cells["BNSFMXQ"].Value == DBNull.Value ? 0 : row.Cells["BNSFMXQ"].Value;
dRow["BFSNMXQ"] = row.Cells["BFSNMXQ"].Value == null || row.Cells["BFSNMXQ"].Value == DBNull.Value ? 0 : row.Cells["BFSNMXQ"].Value;
dRow["TICKS"] = row.Cells["TICKS"].Value == null || row.Cells["TICKS"].Value == DBNull.Value ? 0 : row.Cells["TICKS"].Value;
dt_save.Rows.Add(dRow);
}
dt_save.WriteXml(Application.StartupPath+Path.DirectorySeparatorChar+"Lastvalue.xml");
}
示例2: btnprofile_Click
private void btnprofile_Click(object sender, EventArgs e)
{
var frmprf = new frmProfile();
foreach (DataGridViewColumn dc in DGV1.Columns)
{
if (!frmprf.lbxSecondary.Items.Contains(dc.HeaderText))
{
frmprf.lbxPrimary.Items.Add(dc.HeaderText);
}
}
if (frmprf.ShowDialog() == DialogResult.OK)
{
var config = new Config { GroupName = null };
foreach (DataGridViewColumn dc in DGV1.Columns)
{
this.DGV1.Columns[dc.HeaderText.Replace(" ", "")].Visible = true;
}
String GetProfileName = frmprf.GetProfileName();
DataSet ds = new DataSet();
ds.ReadXml(Application.StartupPath + Path.DirectorySeparatorChar + "Profiles" + Path.DirectorySeparatorChar + GetProfileName + ".xml");
if(ds.Tables.Count == 0)
{
return;
}
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
string st = ds.Tables[0].Rows[i]["Input"].ToString();
if (st==null||st==DBNull.Value.ToString())
continue;
this.DGV1.Columns[ds.Tables[0].Rows[i]["Input"].ToString().Replace(" ","")].Visible = false;
}
config.SetValue("Fo_FO_Profile", Convert.ToString(0),GetProfileName);
}
else
{
//String GetProfileName = frmprf.GetProfileName();
//DataSet ds = new DataSet();
//ds.ReadXml(Application.StartupPath + Path.DirectorySeparatorChar + "Profiles" + Path.DirectorySeparatorChar + "MarketCol.xml");
//for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
//{
// string st = ds.Tables[0].Rows[i]["Input"].ToString();
// this.DGV1.Columns[ds.Tables[0].Rows[i]["Input"].ToString().Replace(" ", "")].Visible = true;
//}
}
}
示例3: toolStripButton1_Click
private void toolStripButton1_Click(object sender, EventArgs e)
{
try
{
Profile_forOrderBook pfltrade_book = new Profile_forOrderBook();
var config = new Config { GroupName = null };
if (pfltrade_book.ShowDialog() == DialogResult.OK)
{
foreach (DataGridViewColumn dc in DGV.Columns)
{
this.DGV.Columns[dc.HeaderText.Replace(" ", "")].Visible = true;
this.DGV2.Columns[dc.HeaderText.Replace(" ", "")].Visible = true;
}
String GetProfileName = pfltrade_book.GetProfileName();
DataSet ds = new DataSet();
ds.ReadXml(Application.StartupPath + Path.DirectorySeparatorChar + "Order_Profiles" + Path.DirectorySeparatorChar + GetProfileName + ".xml");
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
string st = ds.Tables[0].Rows[i]["Input"].ToString();
this.DGV.Columns[ds.Tables[0].Rows[i]["Input"].ToString().Replace(" ", "")].Visible = false;
this.DGV2.Columns[ds.Tables[0].Rows[i]["Input"].ToString().Replace(" ", "")].Visible = false;
}
config.SetValue("GenOrderBook", Convert.ToString(0), GetProfileName);
}
}
catch (Exception ex)
{
// MessageBox.Show("Order Book - Funtion Name- toolStripButton1_Click " + ex.Message);
}
}
示例4: savechildform
void savechildform()
{
int iforms = 0;
var config = new Config { GroupName = null };
foreach (Form childForm in MdiChildren)
{
//MessageBox.Show(childForm.Text);
config.SetValue("FORMS",iforms.ToString(),childForm.Text);
childForm.Close();
iforms++;
}
config.SetValue("FORMS", "MAX", iforms);
}
示例5: OpraterConfig
private void OpraterConfig(bool isset)
{
try
{
string assemblyFilePath = Assembly.GetExecutingAssembly().Location;
string assemblyDirPath = Path.GetDirectoryName(assemblyFilePath);
string configFilePath = assemblyDirPath + "\\AppConfig.config";
Config config = new Config(configFilePath);
if(isset)
{
config.SetValue("RemoteSQLServerUri",txtServerIP.Text,true);
config.SetValue("RemoteSQLServerUser",txtAccount.Text,true);
config.SetValue("RemoteSQLServerPWD",txtAcctPwd.Text,true);
config.SetValue("RemoteSQLServerDB",txtDBName.Text,true);
MessageBox.Show("���óɹ�");
btnOK.Enabled = false;
}
else
{
txtServerIP.Text = config.GetValue("RemoteSQLServerUri");
txtAccount.Text = config.GetValue("RemoteSQLServerUser");
txtAcctPwd.Text = config.GetValue("RemoteSQLServerPWD");
txtDBName.Text = config.GetValue("RemoteSQLServerDB");
}
}
catch
{
btnOK.Enabled = true;
}
}