datagridview的问题
来源:百度知道 编辑:UC知道 时间:2024/05/30 07:00:17
编号直接生成的1,2,3.。依次往下排列,就是第一行,第二行,第N行的意思,。。。这个序列是我在RowsAdded的时候自动生成的,我把这一列设置为readonly.
你不能在数据库中写啊?弄个自动标识列啊
private void dataGridView1_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e)
{
dataGridView1.Rows[e.RowIndex].Cells["编号"].Value = 123;
dataGridView1.Rows[e.RowIndex].Cells["编号"].Value = e.RowIndex;
//你喜欢哪样?哈哈
}
/// <summary>
/// 字符串加一
/// </summary>
/// <param name="str">要增加的字符串</param>
/// <returns>返回增加的字符串</returns>
public string TopIsNumeric(string str)
{
bool f = false;
const string cNumbers = "0123456789";
char[] vchar = str.ToCharArray();
for (int i = vchar.Length - 1; i >= 0; i--)
{
int p = cNumbers.IndexOf(vchar[i]);
if (p < 0) return null;
if (p + 1 <= cNumbers.Length -