小编Pen*_*uen的帖子

从ListBox中删除项目时,每个循环不起作用

为什么我不能使用foreach循环从列表框中删除项目:

   
 protected void btnRemove_Click(object sender, EventArgs e)
        {
            ListBox listbox = Controltest2.FindControl("ListBox1") as ListBox;
            if (Controltest2.Items.Count > 0)
            {
                foreach (ListItem li in listbox.Items)
                {
                    if (li.Selected)
                    {
                        Controltest2.Remove(li.Value);
                    }
                }
            }
        }
Run Code Online (Sandbox Code Playgroud)

此代码使我从列表框中删除项目时出错.另一方面;

   ListBox listbox = Controltest2.FindControl("ListBox1") as ListBox;
            if (Controltest2.Items.Count > 0)
            {
                int count = Controltest2.Items.Count;
                for (int i = count - 1; i > -1; i--)
                {
                    if (listbox.Items[i].Selected)
                    {
                        Controltest2.Remove(listbox.Items[i].Value);
                    }
                }
            }
Run Code Online (Sandbox Code Playgroud)
为什么我不能使用"Foreach循环"而不是"for循环"......

.net c# asp.net

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

我怎么能用.NET学习我的客户端IP?

我需要从whatismyip.com我的客户端IP.但是我认为正则表达式模式不正确?你能帮我这个模特吗?

.net c# network-programming visual-studio

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

我如何解决"OLE DB提供程序"Microsoft.Jet.OLEDB.4.0"尚未注册."?

我尝试使用excel文件中的get excel数据.我正在使用office 2007和sql 2005.我在下面编写代码:

CREATE TABLE [dbo].[Addresses_Temp] (
    [FirstName]   VARCHAR(20),
    [LastName]    VARCHAR(20),
    [Address]     VARCHAR(50),
    [City]        VARCHAR(30),
    [State]       VARCHAR(2),
    [ZIP]         VARCHAR(10)
)
GO

INSERT INTO [dbo].[Address_Temp] ( [FirstName], [LastName], [Address], [City], [State], [ZIP] )
SELECT [FirstName], [LastName], [Address], [City], [State], [ZIP]
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
                'Excel 8.0;Database=C:\Source\Addresses.xls;IMEX=1',
                'SELECT * FROM [Sayfa1$]')
Run Code Online (Sandbox Code Playgroud)

错误:消息7403,级别16,状态1,行2 OLE DB提供程序"Microsoft.Jet.OLEDB.4.0"尚未注册.

我怎么解决呢?

.net sql-server sql-server-2005

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

如何在wpf中通过MVVM使用ListView绑定获取数据?

我尝试使用Silverlight ListView使用生成MVVM模式.但如果我绑定数据我的silverlight控件没有数据可视化.也没有错误返回.我看到空的gridview.

模型:

MyData.cs


 public class MyData
    {
        public int ID { get; set; }
        public string Name { get; set; }
        public string Price { get; set; }
        public string Author { get; set; }
        public string Catalog { get; set; }
    }
Run Code Online (Sandbox Code Playgroud)

视图:

BookViewer.xaml


<UserControl x:Class="wpf.MVVM.Project.View.BookViewer"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Height="500" Width="700">
    <Grid>
        <StackPanel>
            <ListView Margin="8" Height="400" Width="650" ItemsSource="{Binding Path=MyData}">
         <ListView.View>
                    <GridView >
                        <GridViewColumn Header="ID" Width="Auto">
                            <GridViewColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBlock Text="{Binding ID}" TextAlignment="Right" Width="40"/>
                                </DataTemplate>
                            </GridViewColumn.CellTemplate>
                        </GridViewColumn>
                        <GridViewColumn DisplayMemberBinding="{Binding Path=Name}" Header="Name" …
Run Code Online (Sandbox Code Playgroud)

.net c# wpf mvvm

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

在应用程序和IFrame之间传递凭据

我有一个Web应用程序(A),其中包含一个iframe.在iframe包括另一web应用程序(B).

假设我登录到Web应用程序A并显示5个不同的iframe,托管5个不同的模块.其中一个模块是需要用户登录的CRM应用程序.如何将Web应用程序A中已登录用户的凭据传递给托管在iframe?中的此CRM模块(Web应用程序B)?

在此输入图像描述

.net c# asp.net cross-application

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

如何减少 Logstash 的 RAM 使用量?

我正在寻找 Logstash RAM 问题的答案,因为它几乎 100%。我进行了很多搜索,但它们并不适合我。下面的代码是我的logstash.conf 文件。我认为这需要一些小改动。

Logstash.conf:

input {
  file {
        path => ["c:/mylogs/*.txt"]
        start_position => "beginning" 
        discover_interval => 10
        stat_interval => 10
        sincedb_write_interval => 10
        close_older => 10
        codec => "json"
  }
}

filter {
  date {
        match => ["mydate","yyyy-MM-dd HH:mm:ss.SSSS" ]
        timezone => "UTC"  
  }
  date {
        match => ["TimeStamp", "ISO8601"]
  }

  json {
        source => "request"
        target => "parsedJson"
  }
}

output {
  stdout {
        codec => rubydebug
  }
  elasticsearch {
        hosts => [ "http://localhost:9200" ]
        index …
Run Code Online (Sandbox Code Playgroud)

elasticsearch logstash logstash-configuration elastic-stack

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

C#中的遗传算法?

如何在C#中编写遗传算法?有图书馆吗?像C ++:http//lancet.mit.edu/ga/

.net c# genetic-algorithm

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

具有类继承的EventArgs但我不明白它有用吗?

我不明白扩展EventArgs是如何有用的.

public class ClickedEventArgs : EventArgs {
  int x;
  int y;
  public ClickedEventArgs (int x, int y) { 
   this.x = x; 
   this.y = y; 
  }
  public int X { get { return x; } } 
  public int Y { get { return y; } } 
}
Run Code Online (Sandbox Code Playgroud)

代码在上面.我怎样才能使用这种继承呢?我想学习如何从default.aspx调用此代码博客

.net c# asp.net

4
推荐指数
3
解决办法
3661
查看次数

我如何在 sql 中使用 ' when - between ' 语句?

这个查询在 when-between 行中给了我语法错误。我该如何解决?

alter FUNCTION [dbo].[fn_GetActivityLogsArranger]
(
@time AS nvarchar(max)
)

RETURNS  nvarchar(max)
AS
BEGIN
declare @Return varchar(30)

select @Return = case @time
when between '15:00' and '15:30' then '15:00-15:30'
when between '15:30' and '16:00' then '15:30-16:00'
when between '16:00' and '16:30' then '16:00-16:30'
when between '16:00' and '16:30' then '16:00-16:30' 
when between '16:30' and '17:00' then '16:30-17:00' 
when between '17:00' and '17:30' then '17:00-17:30' 
when between '17:30' and '18:00' then '17:30-18:00'
else 'Unknown'
 Return @Return
end
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2005

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

如何使用Linq对通用列表进行排序?

如何在linq中对myScriptCellsCount.MyCellsCharactersCount(list int type)进行排序

    public class MyExcelSheetsCells
    {
        public List<int> MyCellsCharactersCount { get; set; }

        public MyExcelSheetsCells()
        {
            MyCellsCharactersCount = new List<int>();
        }

    }
Run Code Online (Sandbox Code Playgroud)
   void ArrangedDataList(DataTable dTable)
        {
            DAL.MyExcelSheets myexcelSheet = new DAL.MyExcelSheets();
            myScriptCellsCount = new TestExceltoSql.DAL.MyExcelSheetsCells();

            foreach (DataColumn col in dTable.Columns)
                myexcelSheet.MyColumnNames.Add(col.ColumnName.ToString());
            foreach(DataColumn dc in dTable.Columns)
            foreach (DataRow  dr in dTable.Rows)
                myScriptCellsCount.MyCellsCharactersCount.Add(dr[dc].ToString().Length);
          //How can i sort desc
            //myScriptCellsCount.MyCellsCharactersCount = from list in myScriptCellsCount.MyCellsCharactersCount
            //                                            orderby list.CompareTo( descending
            //                                            select list;
            CreatSqlTable(myexcelSheet.MyColumnNames, dTable.TableName, myScriptCellsCount.MyCellsCharactersCount[0].ToString());
            myscript.WriteScript(myscript.SqlScripts);
        }
Run Code Online (Sandbox Code Playgroud)

c# linq sorting generic-list .net-3.5

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