小编Wiz*_*ard的帖子

如何清除数据网格视图

我试图根据ComboBox中的选定项填充DataGridView,我有这个部分工作.

但是,我需要能够在从新项目添加新数据之前清除网格,而不是仅仅添加到最后.

如何在向其添加项目之前清除DataGridView?

c# datagrid

37
推荐指数
5
解决办法
19万
查看次数

仅为数字输入验证文本框字段.

我创建了一个基于表单的程序,需要一些输入验证.我需要确保用户只能在距离文本框中输入数值.

到目前为止,我已经检查过Textbox中有一些内容,但是如果它有一个值,那么它应该继续验证输入的值是否为数字:

else if (txtEvDistance.Text.Length == 0)
        {
            MessageBox.Show("Please enter the distance");
        }
else if (cboAddEvent.Text //is numeric)
        {
            MessageBox.Show("Please enter a valid numeric distance");
        }
Run Code Online (Sandbox Code Playgroud)

c# validation textbox

8
推荐指数
3
解决办法
13万
查看次数

验证文本框以仅允许数值

可能重复:
如何制作仅接受数字的文本框?

我有一个电话号码,我希望存储为字符串.

我在使用中读到了这个

txtHomePhone.Text
Run Code Online (Sandbox Code Playgroud)

我认为我需要的是某种数字,但无法使其正常工作

if (txtHomePhone.Text == //something.IsNumeric)
{
    //Display error
}
else
{
    //Carry on with the rest of program ie. Add Phone number to program.
}
Run Code Online (Sandbox Code Playgroud)

仅允许输入数值的最佳方法是什么?

c# validation

5
推荐指数
3
解决办法
7万
查看次数

如何从Windows Phone 8.1中的用户控件导航到另一个页面

我已经搜索过这个,但是找不到与Windows Phone 8.1环境直接相关的任何内容,请告诉我是否有可用的链接,因为我认为这将是一个常见问题.

当我点击列表中的项目时,我试图从UserControl中导航到另一个页面,但是,我很难获得父页面的框架,所以我可以导航.

基本上,我试图在用户控件中执行此操作.

 private void lstFoo_ItemClick(object sender, ItemClickEventArgs e)
    {
        Page parentPage = this.Parent as Page; //Returns null

        if (parentPage != null)
        {
            parentPage.Frame.Navigate(typeof(BarPage), e.ClickedItem);
        }
    }
Run Code Online (Sandbox Code Playgroud)

用户控件将在多个页面上使用,并且所有页面都具有相同的结果,但是我无法弄清楚如何使Navigate工作然后传递参数.任何帮助,将不胜感激..

谢谢.

c# windows-phone-8.1

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

基本继承错误,哪个参数?

我需要创建一个Event的继承性作为一个SwimmingEvent然而我收到一个错误,构造函数不包含0个参数,问题是我不知道哪些参数是要传递的.任何帮助将不胜感激.

//Base Class
class Event
 {
    private string m_evName;
    private string m_evDate;
    private string m_evTime;
    private string m_evFee;
    private string m_evVenue;

    private List<Athlete> m_athletes;


    public String EvName { get { return m_evName; } }
    public String EvDate { get { return m_evDate; } }
    public String EvTime { get { return m_evTime; } }
    public String EvFee { get { return m_evFee; } }
    public String Venue { get { return m_evVenue; } }


    //Getters/Setters - Making private variables avilable …
Run Code Online (Sandbox Code Playgroud)

c# inheritance

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

我可以将参数从一种方法定义到另一种方法

我正在设计一个接口方法(a),它接受另一个方法(b)的参数,所以如果该方法(b)改变,(a)也将改变,而我不必更新它.这可能吗?

我将尝试使用以下代码进行解释

带参数的方法我想调用:

public int AddUser(string name, string description)
{
    ...
    return userID;
}
Run Code Online (Sandbox Code Playgroud)

然后我有两种方法,

public void AddCustomerUser(int customerID, int UserID)
{
    //Do stuff
}

public void AddCustomerUser(int customerID, (string name, string description)<- these come from AddUser method?)
{
    AddUser(name, description); <- these parameters come from what I'm trying to do

}
Run Code Online (Sandbox Code Playgroud)

我想要实现的目标是什么?

c#

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

验证无线电盒

我只是试图检查三个无线电盒中的一个是否已被检查,出于某种原因,即使在调试控制台中所有方框'.Selected = false'它仍然跳过我的错误消息.任何帮助表示赞赏.

 if ((rdoIndoor.Checked = false ) && ( rdoOut.Checked = false ) && ( rdoSwimming.Checked = false ))
        {
            MessageBox.Show("Please select an event style");

        }
Run Code Online (Sandbox Code Playgroud)

c#

0
推荐指数
1
解决办法
62
查看次数

使用系统计时器作为循环上的秒表

我有一个填充随机板的过程,希望以最有效的方式,我有一个我正在运行的循环,我想从循环的开始到它完成像秒表这样的时间然后我可以将一个路径寻找算法的结果与另一个路径寻找算法进行比较,我之前没有使用这样的定时器,也不确定我是否会采用错误的方式.

这,我希望更多地展示我正在尝试做的事情

 System.Timers.Timer gameTime = new System.Timers.Timer();

 gameTime.Interval = (1000);
 gameTime.Enabled = true;
 gameTime.Start();            

 m_turn = 1;

do
{
    //Proccess here
    m_turn++

while(m_turn <= 1000)

gameTime.Stop();
string printTime = gameTime. //The amount of times the interval has passed?
Run Code Online (Sandbox Code Playgroud)

c# timer

0
推荐指数
1
解决办法
826
查看次数