小编Shi*_*own的帖子

如何在c#中为datagridview列单元格设置默认值

如何在 c# 中为 datagridview 列单元格设置默认值,而有些列填充数据库值,有些列填充默认值,例如这样..
例如,从数据库值填充的第 1 列、第 2 列、第 3 列和其余列第 4 列单元格在上午 9 点填充,第 5 列在下午 6 点填充

private void dataGridView1_DefaultValuesNeeded(object sender, 
                                               DataGridViewRowEventArgs e)
{
    // This is not working as I explain below
    e.Row.Cells["in_time"].Value = "9 AM";
    e.Row.Cells["Out_time"].Value = "6 PM";
} 
Run Code Online (Sandbox Code Playgroud)

我使用此代码,但值位于行的末尾,列是 datagridview 的“In_Tim”列,并且在单击特定单元格之前,这些值是不可见的。
如何在所有列单元格中填充默认值?

c# sql default datagridview

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

如何在c#.net中从数据库加载数据时将组合框值设置为空或空

我有一个用 c# 编码的 windows 窗体。

所以,我的表单的组合框值是自动生成的,并且初始组合框文本被加载到它..

我想设置组合框初始文本或值应为空或空.. 请帮我解决它.. 提前谢谢我的代码如下

 try
       {
           ConnectionStringSettings consettings = ConfigurationManager.ConnectionStrings["attendancemanagement"];
           string connectionString = consettings.ConnectionString;
           SqlConnection cn = new SqlConnection(connectionString);
           cn.Open();
           SqlCommand cmd = new SqlCommand("select employee_id,employee_name,image from Employee_Details", cn);
           SqlDataReader dtr;
           dtr = cmd.ExecuteReader();
           DataTable dt = new DataTable();
           dt.Columns.Add("employee_id", typeof(string));
           dt.Columns.Add("employee_name", typeof(string));
           dt.Load(dtr);
           //Convert.ToString.comboBox1.Items.Insert("", 0);
           comboBox1.DisplayMember = "employee_id";
           comboBox1.DisplayMember = "employee_name";
           comboBox1.DataSource = dt;
           //dateTimePicker1.Enabled = true; ;
           cn.Close();
       }

       catch (Exception e1)
       {
           MessageBox.Show(e1.Message);

       }
Run Code Online (Sandbox Code Playgroud)

c# combobox

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

标签 统计

c# ×2

combobox ×1

datagridview ×1

default ×1

sql ×1