DataGridView生成索引的代码
2015-03-31 11:35:20 访问(1912) 赞(0) 踩(0)
/// <summary>
/// DataGridView生成索引的代码
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void toolStripButton_生成索引_Click(object sender, EventArgs e)
{
// StringBuilder theResult = new StringBuilder();
StringBuilder pValue = new StringBuilder();
StringBuilder mValue = new StringBuilder();
foreach (DataGridViewColumn dc in dataGridView_Code.Columns)
{
mValue.AppendLine("m_" + dc.Name + " = idx++;");
pValue.AppendLine(@"
/// <summary>
/// " + dc.Name + @"
/// </summary>
protected int m_" + dc.Name + @" = -1;
/// <summary>
/// " + dc.Name + @"
/// </summary>
public int " + dc.Name + @"
{
get
{
return m_" + dc.Name + @";
}
}
");
}
string theResult = @"
#region 内联的Grid索引
/// <summary>
/// 内联的Grid索引函数
/// </summary>
internal class mainGridIndex
{
/// <summary>
/// Grid的字段索引
/// </summary>
public readonly static mainGridIndex instance = new mainGridIndex();
/// <summary>
/// Grid的字段索引
/// </summary>
public mainGridIndex()
{
int idx = 0;
" + mValue.ToString() + @"
}
" + pValue.ToString() + @"
}
#endregion 内联的Grid索引
";
richTextBox_Result.Text = theResult;
}
标签:
DataGridView生成索引的代码 


上一条:
下一条:
相关评论
发表评论