小编Nur*_*lan的帖子

在代码隐藏的asp.net中添加<br/>和<hr />到页面

我正在为programmaticaly页面添加标签(codebehind file c#)

Label label1 = new Label();
label1.Text = "abc";
this.Page.Form.FindControl("ContentPlaceHolder1").Controls.Add(label1);

Label label2 = new Label();
label2.Text = "def";
this.Page.Form.FindControl("ContentPlaceHolder1").Controls.Add(label2);
Run Code Online (Sandbox Code Playgroud)

我想在这些标签之间添加hr和br.怎么做?

this.Page.Form.FindControl("ContentPlaceHolder1").Controls.Add("<hr/>");
Run Code Online (Sandbox Code Playgroud)

不起作用.

c# asp.net newline add code-behind

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

在codebehind文件C#中将boundField添加到gridview

我想在codebehind文件asp.net C#中创建新的gridview.我想通过c#代码将这样的boundfield添加到gridview:

<asp:BoundField DataField="p_type" HeaderText="type" ItemStyle-Width="70px">
   <ItemStyle Width="70px"></ItemStyle>
</asp:BoundField>
Run Code Online (Sandbox Code Playgroud)

我用以下代码创建了新的gridview:

 GridView GridView1 = new GridView();
 GridView1.AllowPaging = false;
 GridView1.CellPadding = 4;
 GridView1.GridLines= GridLines.None;
 GridView1.AutoGenerateColumns = false;
Run Code Online (Sandbox Code Playgroud)

我想在这个gridview中添加新的boundField.如何使用c#代码?

asp.net gridview add code-behind boundfield

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

将字符串项添加到datalist asp.net

我在asp.net C#中使用DataList.我想将字符串作为项添加到datalist.我通过以下代码执行此操作:

      ArrayList al = new ArrayList();

      for (int i = 0; i < 2; i++) {
          al.Add(i.toString());
      }

      DataList2.DataSource = al;
      DataList2.DataBind();
Run Code Online (Sandbox Code Playgroud)

但是当我运行程序时,我看不到数字0和1.相反,我看到下面的图片作为datalist:

在此输入图像描述

我的号码在哪里?有人知道任何解决方案吗?注意,任务是向数据列表添加字符串数组.

数据列表代码是:

<asp:DataList ID="DataList2" runat="server" BackColor="White" 
                     BorderColor="#CC9966" BorderStyle="None" BorderWidth="1px" CellPadding="4" 
                     GridLines="Both">
                     <FooterStyle BackColor="#FFFFCC" ForeColor="#330099" />
                     <HeaderStyle BackColor="#990000" Font-Bold="True" ForeColor="#FFFFCC" />
                     <ItemStyle BackColor="White" ForeColor="#330099" />
                     <SelectedItemStyle BackColor="#FFCC66" Font-Bold="True" ForeColor="#663399" />
                 </asp:DataList>
Run Code Online (Sandbox Code Playgroud)

此外,是否可以向数据列表添加滚动?

c# asp.net add datalist

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

在表格的行和列之间绘制边框

如何在asp.net(C#)表的行和列之间绘制边框?

我有以下内容:

<asp:Table ID="Table1" runat="server" BackColor="White" BorderColor="Black" 
        BorderWidth="1px" ForeColor="Black">
    </asp:Table>
Run Code Online (Sandbox Code Playgroud)

在codebehind文件中我添加行:

for (int i = 0; i < games.Count(); i++)
            {
                TableRow tr = new TableRow();

                for (int j = 0; j < 9; j++)
                {
                    TableCell tc = new TableCell();
                    tc.Text = games[i].getData(j);
                    tr.Cells.Add(tc);
                }
                tr.BorderWidth = 1;
                tr.BorderColor = Color.Black;
                Table1.Rows.Add(tr);
            }
Run Code Online (Sandbox Code Playgroud)

但是,II没有看到表格的行和列之间有任何边界.该表是:

在此输入图像描述

那么,如何在asp.net表的行和列之间绘制边框?

asp.net html-table border rows

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

重命名WinForms表单的标题

如何重命名已创建的Windows窗体的名称?目前,其默认名称是Form1,当应用程序运行时,其名称显示在窗口的左上角. 如何将此文本重命名为MyForm

重构会更改.cs文件的名称,但窗口中的文本不会更改.此外,我尝试使用更改窗体Project->Properties->Browse to the location of the .ico file的默认图标,但默认图标没有更改.为什么不起作用?

c# icons rename winforms

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

将鼠标点击事件添加到面板

我想将mouseclick事件分配给asp.net panel:

protected void Page_Load(object sender, EventArgs e)
{
    Panel p = new Panel();
    p.Click += new EventHandler(b_Click);//but, this doesn't compiles correctly
}
protected void b_Click(object sender, EventArgs e) 
{
     //C#code
}
Run Code Online (Sandbox Code Playgroud)

有没有办法将click事件添加到面板?

c# asp.net panel mouseclick-event

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

在c ++ map中查找最大元素

我们有C++ map<double, class_name> mymap.我们给了一些双倍的X.

任务是在mymap中找到与小于等于的最大键相关联的值X.如果X小于mymap返回的最低键,则返回之前声明的一些默认值.

我的方法是迭代mymap并找到小于或等于的最大键X

double max = std::numeric_limits<double>::lowest();

for ( auto ii=mymap.begin(); ii!=mymap.end(); ++ii ) {
  if (
    (*ii).first <= value && 
    (*ii).first > max
  ) {
    max = (*ii).first;
  }
}

if ( max==std::numeric_limits<double>::lowest() )
    return defaultValue;

return colorset.find(max)->second;
Run Code Online (Sandbox Code Playgroud)

这是正确的方法吗?我是c ++地图的新手,所以我想知道可能有更好的方法来实现这个任务吗?

我想提出的算法的复杂性是O(n),可能有一种方法可以找到它O(log n)或者甚至更好的复杂性或内存分配?

c++ stl map

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

strcpy不适用于相同大小的数组

当我尝试将一个字符串的值赋给其他使用strcpy运行时错误时.代码下方:

int main (int argc, char **argv)
{ 
  char str[5];
  char str2[5];//if set size of str2 equal to 6, no error occurs

  str[0] = 'a';
  str[1] = 'b';
  str[2] = 'c';
  str[3] = 'd';
  str[4] = 'e';

  cout<<sizeof(str)<<endl;
  cout<<str[0]<<endl;
  cout<<str[1]<<endl;
  cout<<str[2]<<endl;
  cout<<str[3]<<endl;
  cout<<str[4]<<endl;

  strcpy(str2,str);

  cout<<sizeof(str2)<<endl;
  cout<<str2[0]<<endl;
  cout<<str2[1]<<endl;
  cout<<str2[2]<<endl;
  cout<<str2[3]<<endl;
  cout<<str2[4]<<endl;

  getch();
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

错误是:

Run-Time Check Failure #2 - Stack around the variable 'str' was corrupted
Run Code Online (Sandbox Code Playgroud)

如果我将str2的大小设置为等于6或更多程序运行良好.这有什么问题?

c++ error-handling strcpy

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

防止SQL注入

是否有一个接受字符串作为参数并返回"已清理"字符串的函数,以便支持SQL注入保护?

c# sql asp.net protection sql-injection

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

连接数据库时出错

以下代码在执行期间出错.

string connectionString = "Data Source=D:\\Base.sdf;Persist Security Info=False";
SqlConnection sqlConnection = new SqlConnection(connectionString)) 
sqlConnection.Open();
Run Code Online (Sandbox Code Playgroud)

错误是:

在建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server未配置为允许远程连接.(提供程序:SQL网络接口,错误:26 - 找到指定的服务器/实例时出错)

我试过SqlCeConnection而不是SqlConnection,编译器找不到该类的库.

请帮助解决这个问题.

  • 操作系统:Windows 7
  • 工具:Microsoft Visual Studio 2010
  • 语言:C#

c# error-handling database-connection sql-server-ce

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

mpi收集数据

我确信MPI_Gather从所有进程收集数据,包括根进程本身.

如何MPI_Gather从所有进程中收集数据,包括根进程本身?或者有其他替代功能吗?

mpi collect

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

从其他函数访问变量c ++

我必须访问在其他函数中声明的变量。

假设 f1()

void f1()
{
  double a;
  int b;
  //some operations
}
Run Code Online (Sandbox Code Playgroud)

f2()

void f2()
{
  //some operations
  //access a and b from f1()
}
Run Code Online (Sandbox Code Playgroud)

在C ++中是possilbe吗?那怎么办?

提到过如图所示的功能这里不是我的情况适合的答案,因为这会破坏调用函数的顺序。声明全局变量也被拒绝。

c++ scope global-variables local

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