小编kas*_*sim的帖子

删除CommandField中的确认消息?

我试图获取确认消息,同时点击删除按钮 的GridView.如果我符合,那么将在GridView中删除该行.

*.ASPX

<Columns>

    <asp:CommandField ButtonType="Button" ShowDeleteButton="true" />

</Columns>
Run Code Online (Sandbox Code Playgroud)

*.ASPX.CS

protected void grdPersTable_RowDataBound(object sender, GridViewRowEventArgs e)
{
    if (e.Row.RowType == DataControlRowType.DataRow)
    {
        Button buttonCommandField = e.Row.Cells[0].Controls[0] as Button;
        buttonCommandField.Attributes["onClick"] = 
               string.Format("return confirm('Are you want delete ')");
    }
}

protected void grdPersTable_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
    Label lbl0 = (Label)grdPersTable.Rows[e.RowIndex].FindControl("lblId");
    txtId.Text = lbl0.Text;
    obj.DeleteV(Convert.ToInt32(txtId.Text));
    grdPersTable.DataSource = obj.GetTableValues();
    grdPersTable.DataBind();        
    lblMessage.Text = "Deleted successfully !";
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net gridview

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

不使用任何方法/函数对字符串值进行排序

我尝试不使用任何方法或函数进行排序

我的代码:

   string[] names = { "Flag", "Nest", "Cup", "Burg", "Yatch", "Next" };                     
   string name = string.Empty;
   Console.WriteLine("Sorted Strings : ");

   for (int i = 0; i < names.Length; i++)
        {
            for (int j = i + 1; j < names.Length; j++)
            {
                for (int c = 0; c < names.Length; c++)
                {
                    if (names[i][c] > names[j][c])
                    {
                        name = names[i];
                        names[i] = names[j];
                        names[j] = name;
                    }
                }

            }
            Console.WriteLine(names[i]);
        }
Run Code Online (Sandbox Code Playgroud)

请让我为这段代码带来任何解决方案?

在此代码中,我收到“索引超出数组范围”异常

.net c#

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

在c#的新行上用分号拆分字符串

generating string dynamicallypassed to method for further execution.

我想;(semicoln)在新行后面的每个字符串,因为;(semicolon)是我无法解析的字符.

 string myCode = "MyClient client = new MyClient();
 var result = Task.Run(() => 
 client.For<Customer>().FindEntriesAsync()).Result.AsEnumerable<Customer>();
 return JsonConvert.SerializeObject(result);";
Run Code Online (Sandbox Code Playgroud)

现在我管理上面的字符串如下,但如何在单个代码中执行它,如输入在字符串上方?

 string myCode = "MyClient client = new MyClient();";
 myCode += Environment.NewLine + "var result = Task.Run(() => 
 client.For<Customer>().FindEntriesAsync()).Result.AsEnumerable<Customer>();";
 myCode += Environment.NewLine + "return JsonConvert.SerializeObject(result);";
Run Code Online (Sandbox Code Playgroud)

c# linq string

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

标签 统计

c# ×3

.net ×1

asp.net ×1

gridview ×1

linq ×1

string ×1