小编Ano*_*urn的帖子

将光标设置在文本框的任何文本的末尾

我有一个文本框,其中已经显示了一个字符串.将光标移到我正在做的文本框中

txtbox.Focus();
Run Code Online (Sandbox Code Playgroud)

但是如何将光标放在文本框中字符串的末尾?

c# wpf textbox cursor-position

76
推荐指数
3
解决办法
16万
查看次数

将文件从一个文件夹移动到另一个文件夹

伙计们我试图将以_DONE结尾的所有文件移动到另一个文件夹中.

我试过了

 //take all files of main folder to folder model_RCCMrecTransfered 
            string rootFolderPath = @"F:/model_RCCMREC/";
            string destinationPath = @"F:/model_RCCMrecTransfered/";
            string filesToDelete = @"*_DONE.wav";   // Only delete WAV files ending by "_DONE" in their filenames
            string[] fileList = System.IO.Directory.GetFiles(rootFolderPath, filesToDelete);
            foreach (string file in fileList)
            {
                string fileToMove = rootFolderPath + file;
                string moveTo = destinationPath + file;
                //moving file
                File.Move(fileToMove, moveTo);
Run Code Online (Sandbox Code Playgroud)

但在执行这些代码时,我得到一个错误说.

The given path's format is not supported.
Run Code Online (Sandbox Code Playgroud)

我哪里做错了 ?

c# filepath file-transfer

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

如何从字符串中删除字符的最后一个实例

我正在使用StringBuilder构建一个字符串.

StringBuilder Q = new StringBuilder();
Q.Append("INSERT INTO ");
Q.Append(_lstview_item);
Q.Append(" VALUES");
Q.Append("("); 
for (i = 0; i < col_no; i++)
{
    Q.Append("'");
    Q.Append(col_value[i]);
    Q.Append("'");
    Q.Append(",");
} 
Q.Append(")");
string query = Q.ToString();
Run Code Online (Sandbox Code Playgroud)

但是,","我的字符串结束了.我试过用

string query = ext.Substring(0, ext.LastIndexOf(",") + 1);
Run Code Online (Sandbox Code Playgroud)

去除剩余",",但这也删除了")".

如何仅删除最后一个逗号?

实际结果:INSERT INTO .... VALUES('1','2','3',)

期望的结果:INSERT INTO .... VALUES('1','2','3')

c# asp.net string trim character

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

如何获取表的PRIMARY KEY列名

我需要获得PRIMARY KEY COLUMN NAME.我在一个名为变量的变量中有我的表的名称_lstview_item

直到现在我尝试获取这样的列名

 string sql = "SELECT ColumnName = col.column_name" +
              "FROM information_schema.table_constraints tc" +
              "INNER JOIN information_schema.key_column_usage col" +
              "ON col.Constraint_Name = tc.Constraint_Name" +
                      "AND col.Constraint_schema = tc.Constraint_schema" +
              "WHERE tc.Constraint_Type = 'Primary Key'" +
                      "AND col.Table_name = " +_lstview_item+ "";

 SqlConnection conn2 = new SqlConnection(cc.connectionString(cmb_dblist.Text));
 SqlCommand cmd_server2 = new SqlCommand(sql);
 cmd_server2.CommandType = CommandType.Text;
 cmd_server2.Connection = conn2;
 conn2.Open();
 string ColumnName = (string)cmd_server2.ExecuteScalar();                 
 conn2.Close();
Run Code Online (Sandbox Code Playgroud)

没有任何成功.救命 ?

c# asp.net primary-key

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

在数据网格视图中居中列文本和行内容

伙计我想把我的标题的内容和我的datagridview行的内容集中在一起.

有一种方法可以通过将列名指定为来实现

dataGridView1.Columns["CustomerName"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; 
Run Code Online (Sandbox Code Playgroud)

但是我想将它应用于我的datagridview的所有列(我的数据网格视图是完全编程的(即它被定义并在代码后台设计).).

我怎样才能做到这一点 ?

c# datagridview alignment

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

在WPF媒体元素中连续重播视频

我有一个媒体元素播放的视频文件.我需要继续玩,所以我试过:

me.play();
me.MediaEnded += new RoutedEventHandler(me_MediaEnded);
Run Code Online (Sandbox Code Playgroud)

使用此事件方法:

//loop to keep video playing continuously
void me_MediaEnded(object sender, EventArgs e)
{
    //play video again
    me.Play();
}
Run Code Online (Sandbox Code Playgroud)

但是,上面没有重播视频文件.为什么?我做错了什么?

c# wpf mediaelement event-handling replay

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

删除数组的特定项

string[] columns
Run Code Online (Sandbox Code Playgroud)

我想删除由int类型的变量指定的索引上的项.

我该怎么做呢 ?

我试过了

columns.RemoveAt(MY_INT_HERE);
Run Code Online (Sandbox Code Playgroud)

但显然这不起作用.

c# arrays indexing

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

使图标闪烁wpf应用程序

我有一个图标.

 imgstop.Visibility = System.Windows.Visibility.Visible;
Run Code Online (Sandbox Code Playgroud)

如何让图标显示为闪烁?

我尝试了以下代码:

  public void blinkIconStopHide()
        {
            blinkTimerStop.Enabled = true;
            blinkTimerStop.Interval = 15000;
             imgstop.Visibility = System.Windows.Visibility.Hidden;
             blinkTimerStop.Elapsed += new System.Timers.ElapsedEventHandler(tick_to_hideStop);  
        }
        private void tick_to_hideStop(object sender, EventArgs e)
        {
            blinkIconStopShow();
        }  
        public void blinkIconStopShow()
        {
            blinkTimerStop.Enabled = true;
            blinkTimerStop.Interval = 15000;
            imgstop.Visibility = System.Windows.Visibility.Visible;
            blinkTimerStop.Elapsed += new System.Timers.ElapsedEventHandler(tick_to_showStop);   
        }
        private void tick_to_showStop(object sender, EventArgs e)
        {
            blinkIconStopHide();
        }  
Run Code Online (Sandbox Code Playgroud)

但屏幕上似乎没有任何东西闪烁.

c# wpf icons

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

选择数组的备用项C#

我有一个数组statsname为

apple
X
banana
Y
Kiwi
z
Run Code Online (Sandbox Code Playgroud)

我需要把苹果,香蕉和猕猴桃放在一个数组Fruit和X,Y和Z中,这个数组叫做alphabets.

有什么简单的C#机制吗?

c# arrays alternate

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

在字符串C#中的两个字符之间提取子字符串

我有一个生成的字符串有点像

($AverAbandCalls$+$TotalInboundCalls$)*50+$TotalOutboundCalls$
Run Code Online (Sandbox Code Playgroud)

我想得到$符号之间的每一个.我该怎么办?

我知道可以使用The来完成.Split 但是这给了最后的答案.

我想知道如果有办法以更简单的方式做到这一点.

c# string split substring

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