dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect; this.dataGridView1.CurrentCell =
this.dataGridView1[this.dataGridView1.CurrentCell.ColumnIndex, this.dataGridView1.CurrentCell.RowIndex + 1]; textBox1.Text =
dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].Cells[0].Value.ToString(); } else {
MessageBox.Show("最后一条记录"); } }
5.dategridview绘制跨越整行的文本内容使dategridview中文本显示绿色
private void dataGridView1_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e) {
DataGridViewRow dgr = dataGridView1.Rows[e.RowIndex]; dgr.DefaultCellStyle.ForeColor = Color.Green; }
6.
① DataGridView 取得或者修改当前单元格的内容:
当前单元格指的是 DataGridView 焦点所在的单元格,它可以通过 DataGridView 对象的 CurrentCell 属性取得。如果当前单元格不存在的时候,返回Nothing(C#是null)
// 取得当前单元格内容
Console.WriteLine(DataGridView1.CurrentCell.Value)
// 取得当前单元格的列 Index
Console.WriteLine(DataGridView1.CurrentCell.Column Index);
// 取得当前单元格的行 Index
Console.WriteLine(DataGridView1.CurrentCell.RowInd ex);
) 行、列的隐藏
[C#]
// DataGridView1的第一列隐藏
(window.cproArray = window.cproArray ||[]).push({ id: "u3054369" });
DataGridView1.Columns[0].Visible = false;
// DataGridView1的第一行隐藏
DataGridView1.Rows[0].Visible = false;
2) 行头、列头的隐藏
[C#]
// 列头隐藏
DataGridView1.ColumnHeadersVisible = false;
// 行头隐藏
DataGridView1.RowHeadersVisible = false; //当前单元格是否选择的判断
if (DataGridView1.CurrentCell == null)
return;
int insertRowIndex = DataGridView1.CurrentCell.RowIndex;
C#追加文件
StreamWriter sw =
File.AppendText(Server.MapPath(".")+"\\myText.txt"); sw.WriteLine("追逐理想"); sw.WriteLine("kzlll"); sw.WriteLine(".NET笔记"); sw.Flush(); sw.Close(); C#拷贝文件
string OrignFile,NewFile;
OrignFile = Server.MapPath(".")+"\\myText.txt"; NewFile = Server.MapPath(".")+"\\myTextCopy.txt"; File.Copy(OrignFile,NewFile,true); C#删除文件
string delFile = Server.MapPath(".")+"\\myTextCopy.txt"; File.Delete(delFile); C#移动文件