小编Emi*_*azu的帖子

将DataGridView中的列显示为密码输入类型

我想在datagridview中显示一列作为包含密码字符的列.我无法弄清楚为什么datagridview不会触发此事件.

    private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
    {
        if(e.ColumnIndex == 3)
        {
            if(e.Value != null)
            {
                e.Value = new string('*', e.Value.ToString().Length);
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

请帮忙.

c# datagridview winforms

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

在WinForms中的comboBox中插入项目

在我的程序中,我有2个ComboBoxes作为DropDown列表.我想在第一个ComboBox中的项目被选中后才向第二个ComboBox添加项目.

到目前为止我有这个:

InitializeComponent();
comboBox1.Items.Add("Category1");
comboBox1.Items.Add("Category2");
comboBox1.Items.Add("Category3");
comboBox1.SelectedValueChanged += new EventHandler(comboBox1_TextChanged);

private void comboBox1_TextChanged(object sender, EventArgs e)
{
    if (comboBox1.SelectedText.Equals("Category 1"))
    {
        DataTable cat = dataTableAdapter.GetByCategory("category1");
        foreach (DataRow row in cat.Rows)
        {
            comboBox2.Items.Add(row.ItemArray[1]);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# combobox winforms

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

如何将光标移动到datagridview中的下一行

我有一个Windows窗体,其中包含2个datagridviews和它们之间的按钮来传输数据.在按钮成功传输数据后,我无法弄清楚如何将所选行的光标移动到下一行.

.net c# datagridview

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

最后点击的元素

我有这样的div列表:

<div class="item">Click</div>
<div class="content">Hidden Content</div>
<div class="item">Click</div>
<div class="content">Hidden Content</div>
<div class="item">Click</div>
<div class="content">Hidden Content</div>
<div class="item">Click</div>
<div class="content">Hidden Content</div>
<div class="item">Click</div>
<div class="content">Hidden Content</div>
Run Code Online (Sandbox Code Playgroud)

加载页面后,将显示具有id内容的第一个div。我想做的是,当我单击某个其他div(id =“ item”)来隐藏上一个单击的项目的内容并对上一个单击的div(id =“ item”)进行一些更改时。到目前为止,我已经尝试过了:

$(document).ready(function(){
        $(".item").first().css("border-right","none");
        $(".item").click(function(e) {
        $pressed = $(this);
             if ($pressed.data("lastclick")){
                    $pressed.data("lastclick").css("border-right","solid");
                    $pressed.data("lastclick").css("border-right-width","1px");
                    $pressed.data("lastclick").find("span").remove();
             } 
    $(this).next(".content").slideToggle(\'slow\', function() {
                 if ( $(this).is(":visible")) {
                      $pressed.css("border-right","none");
                      $pressed.append(\'<span style="float:right;font-weight:bold">\'+$(this).children().length+\'</span>\');
                      $pressed.data("lastclick",$pressed);    
            }
            });});});
Run Code Online (Sandbox Code Playgroud)

jquery

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

在WinForms中处理FormClosed事件

我有这个代码的按钮:

   private void button22_Click_1(object sender, EventArgs e)
    {
        Separare sp = new Separare(dataGridView1,label_pin.Tag.ToString(),label_pin.Text);
        sp.FormClosed += new FormClosedEventHandler(ClosedForm);
        sp.Show();

    }
Run Code Online (Sandbox Code Playgroud)

FormClosedEventHandler看起来像这样:

   DataTable bon_temp = bon_tempTableAdapter.GetDataByTable(label_pin.Tag.ToString());

        foreach (DataRow row in bon_temp.Rows)
        {
            AddRow(row.ItemArray[3].ToString(), Convert.ToInt32(row.ItemArray[4]), Convert.ToDecimal(row.ItemArray[5]));
            Console.WriteLine(row.ItemArray[3].ToString(), Convert.ToInt32(row.ItemArray[4]), Convert.ToDecimal(row.ItemArray[5]));
        }

        bon_tempTableAdapter.DeleteQuery(label_pin.Tag.ToString());
Run Code Online (Sandbox Code Playgroud)

AddRow方法向DataGridView添加行的位置.我的问题是,当我关闭sp表单时,行不会添加到DataGridView.

c# datagridview winforms

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

我需要关于数据库问题的sugestions

我有一个网站,使用的数据库有超过150万条记录.现在我到了网络托管公司暂时暂停我的网站的地步.原因是因为执行到服务器的查询会使系统超载.请给我一些关于如何解决它的建议!

查询示例:

SELECT id,a,b,c,d,e,f 
FROM table 
WHERE a LIKE '%GHEORGHE%' OR b LIKE '%GHEORGHE%' 
   OR c LIKE '%GHEORGHE%' OR  a LIKE '%GHE.%' OR b LIKE '%GHE.%' 
   OR c LIKE '%GHE.%' OR  a LIKE '%AURELIA%' 
   OR b LIKE '%AURELIA%' OR c LIKE '%AURELIA%' OR a LIKE '%PERSOANA%' 
   OR b LIKE '%PERSOANA%' OR c LIKE '%PERSOANA%' OR 0) 
   AND id != $id 
ORDER BY f ASC 
LIMIT 10
Run Code Online (Sandbox Code Playgroud)

此查询在2秒内执行.

php mysql database

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

标签 统计

c# ×4

datagridview ×3

winforms ×3

.net ×1

combobox ×1

database ×1

jquery ×1

mysql ×1

php ×1