Asslam o aliakum to all,
can anyone help me about C# code?????
Mery pas aik project hay jis ma majood code mujy samajh nhe aa raha,
Please, Help me about this code.. Thanks.
CODE YE HAI......
private void btnClassification_Click(object sender, EventArgs e)
{
var columnNames = (from dc in dt.Columns.Cast<DataColumn>()
select dc.ColumnName).ToArray();
DataTable dtt = new DataTable();
for (int i = 0; i < columnNames.Length; i++)
{
dtt.Columns.Add(columnNames[i]);
}
dataGridView1.DataSource = dtt;
int count = columnNames.Length;
// --- Array containg datatypes of each column
var columnDataTypes = (from dc in dt.Columns.Cast<DataColumn>() select dc.DataType).ToArray();
string Class = columnNames[count - 1].ToString();
var classValues = dt.AsEnumerable().Select(s => s.Field<string>(columnNames[count - 1])).ToArray<string>();
var distinctClassValues = classValues.ToString().Distinct();
DataTable attValues = new DataTable();
for (int i = 0; i < count; i++)
{
if (dt.Columns[i].DataType.ToString().ToLower() == "system.string")
{
var attrString = dt.AsEnumerable().Select(s => s.Field<string>(columnNames[i])).ToArray<string>();
//attValues.Columns.Add(attrString);
}
else if (dt.Columns[i].DataType.ToString().ToLower() == "system.int32")
{
var attrInt = dt.AsEnumerable().Select(s => s.Field<int>(columnNames[i])).ToArray<int>();
}
else if (dt.Columns[i].DataType.ToString().ToLower() == "system.double")
{
var attrDouble = dt.AsEnumerable().Select(s => s.Field<double>(columnNames[i])).ToArray<double>();
}
}
MessageBox.Show("");
}
I will be very thankfull....
ALLAH PAK sb ke mushkalat hal farmay. Aameen
Bookmarks