小编Rav*_*her的帖子

仅允许ComboBox中的不同值

在我的项目,我想填充ComboBoxDataSet.我成功填充,但内部的值ComboBox不明显(因为它显示了存在的值DataSet).我无法绑定到ComboBox,DataSet因为我在填充值时首先添加"选择"文本.

ComboBox --> cmb
DataSet --> ds
DataSet Column Name --> value(string)
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

cmb.Items.Clear();
cmb.Items.Add("Select");
for (int intCount = 0; intCount < ds.Tables[0].Rows.Count; intCount++)
{
    cmb.Items.Add(ds.Tables[0].Rows[intCount][value].ToString());
}
cmb.SelectedIndex = 0;
Run Code Online (Sandbox Code Playgroud)

我如何在ComboBox?内部允许不同的值(或限制重复值)?

c# winforms

5
推荐指数
1
解决办法
2万
查看次数

如何在创建XML时为XML文件提供动态名称

我是编程新手.我正在使用Windows窗体创建一个XML文件,我的XML文件的名称是windows窗体的名称字段文本框文本,它工作正常,但如果文件已经可用我想给新名称,但我能够给不同的名字只有一次.例如,如果'dog.xml'已经存在,那么我可以创建dog1.xml文件,然后每当我创建任何新文件时,'dog1.xml'文件的内容被替换为新文件内容,但我想创建' dog11.xml'或'dog2.xml'文件

private void btnSave_Click(object sender, EventArgs e)
{
    path = rtxtName.Text + ".xml";//name of a xml file is name of WPF 'name' field 
    doc = new XmlDocument(); //Here i am creating the xmldocument object
    doc.CreateTextNode(path);
    if (!System.IO.File.Exists(path))//if there is no file exists then
    {
        CreateNewXMLDoc();
    }
    else
    {
        path = rtxtName.Text + "1.xml"; //If the file is already avaliable          
        CreateNewXMLDoc();
    }
}

public void CreateNewXMLDoc() //This method is for creating my xml file
{
    XmlDeclaration declaration = doc.CreateXmlDeclaration("1.0", "UTF-8", …
Run Code Online (Sandbox Code Playgroud)

c# xml winforms

2
推荐指数
1
解决办法
1259
查看次数

标签 统计

c# ×2

winforms ×2

xml ×1